Skip to content

adrianlbueno/the-dating-site-frontend

Repository files navigation

The Dating Site Frontend

This is the frontend for a dating site for dog-lovers who want to date or simply meet up. Users can sign up, create profiles, browse events, and interact with other users through their dogs.

Technologies Used

  • JavaScript
  • React
  • React Router
  • Tailwindcss

Getting Started

To get started with the frontend:

  1. Clone the repository:
    git clone https://github.com/your-username/the-dating-site-frontend.git
    cd the-dating-site-frontend
  2. Install the dependencies:
    npm install
  3. Set the environment variables:
  4. Copy the contents of env.example file and create a new file called .env in the root directory. Set the necessary environment variables, such as the API endpoint URL.
  5. Start the development server:
    npm run dev
  6. Open the application in your browser: The application should be running on http://localhost:3000 by default. Open your browser and navigate to that URL to view the application.

Project Structure

src/
|- components/ # Reusable components
|- pages/ # Page components
|- services/ # API service functions
|- utils/ # Utility functions
|- styles/ # CSS/SASS stylesheets
|- App.js # Root component
|- index.js # Entry point
|- routes.js # React Router configuration
public/
|- index.html # HTML template
|- favicon.ico # Favicon
|- assets/ # Static assets (images, etc.)

Features

  • User signup and authentication
  • User profile creation and management
  • Browse and search events
  • Interact with other users through dog profiles

Available Scripts

In the project directory, you can run:

  • npm run dev: Runs the app in development mode.
  • npm run build: Builds the app for production.

Contributing

Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgements

This project was developed as part of Ironhack's Web Development Bootcamp curriculum.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •