TripTogether is a platform where users can discover, create, and join trips. It offers a simple and engaging interface, allowing users to plan and participate in travel experiences with others.
Discover Trips: Explore available trips, including details like location, dates, and available spots.
Join Trips: Join a trip and instantly see updated availability.
My Trips: View trips created by the user and trips they have joined.
Add Trips: Create a new trip by specifying details such as location, dates, and available spots.
Authentication: Users can log in and register to manage their trips.
Frontend: React.js
Backend: Node.js, Express.js
Database: MongoDB
Styling: CSS (Custom styling)
- Node.js and npm installed on your machine.
- Clone the repository:
git clone https://github.com/AaronToh/track-exp.git
- Navigate to the frontend:
cd frontend
- Install dependencies:
npm install
- Start the Frontend:
npm start
The frontend will be running at http://localhost:3000.
The backend is hosted and accessible only via authenticated endpoints.


