An application for travelers to discover, create, and share personal adventures for those who want to take the road less traveled. Trouvaille enables users to create boards to organize adventures, prioritize trips based on user preferences, plan for upcoming trips, and interact with, save, and manage trips in their network of travelers.
📍View Deployed Application
Login with demo account to access additional features!
- Username: sam
- Password: test
- Separate views for Trouvaille registered users and nonregistered users
- Users can login and register with a username and password
- Users can create and edit their profiles
- Users can create, view, edit, and delete trips
- Users can create, view, edit, and delete experiences
- Users can view, filter, and search for trips, destinations, and experiences
- Users can comment on and favorite trips
- Users can follow other users
- JavaScript
- React
- Python
- Django
- Cloudinary
- Bootstrap Icons
- CSS Grid
- Figma (Wireframe)
- Canva (Logo design)
- DB Diagram (ERD)
- Clone the repository and change directories in the terminal
git clone git@github.com:carlydopps/trouvaille.git
cd trouvaille-client
- Start server
npm install --save react-router-dom
npm start
- Clone the backend repository and change directories in the terminal
git clone git@github.com:carlydopps/trouvaille-server.git
cd trouvaille-server
- Initialize virtual environment
pipenv shell
- Start Django shell
python manage.py shell
To view the application as a current traveler, please log in with the following:
- username: sam
- password: test
You can also register as a new user by clicking the 'Register' link in the top, right-hand corner.
