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.
- JavaScript
- React
- React Router
- Tailwindcss
To get started with the frontend:
- Clone the repository:
git clone https://github.com/your-username/the-dating-site-frontend.git cd the-dating-site-frontend
- Install the dependencies:
npm install
- Set the environment variables:
- 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.
- Start the development server:
npm run dev
- 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.
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.)
- User signup and authentication
- User profile creation and management
- Browse and search events
- Interact with other users through dog profiles
In the project directory, you can run:
- npm run dev: Runs the app in development mode.
- npm run build: Builds the app for production.
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
This project was developed as part of Ironhack's Web Development Bootcamp curriculum.