The AMC Carpool Frontend is a web app specifically crafted for hiking club event leaders, aiming to streamline carpool coordination. At its core, the app focuses on the primary resource of a "trip," supplemented by "carpool groups" and "participants" as secondary resources. Its design facilitates the creation and management of these resources, simplifying the process for event leaders.
- Node.js and npm installed. You should install them via Node Version Manager.
- Deploy a developer instance of amc-carpool-api
Follow the instructions provided in the README in the above repository.
- Clone this Repository
git clone https://github.com/kjohnson0451/amc-carpool-fe.git
cd amc-carpool-fe
- Install Dependencies
npm install
- Start the Development Environment
npm run dev
- Access the Application
Once the app is up and running, access it at http://localhost:5173 in your web browser. As of this writing, the main page is "All trips", and you can add trips via "Add new trip."
- JavaScript
- Node.js
- Vite
- React
- React Query
- Tailwind CSS