CRUD Family-Travel-Tracker is a web application developed using the
It enables users to track their family travels conveniently.
Live Demo: Explore the live website.๐ฅ
-
Frontend:
- EJS Templating with JavaScript
-
Backend:
- Express.js
- Node.js
- PostgreSQL
-
Other Tools:
- Axios (for HTTP requests)
- Trip Tracking: Record destination of your trips, for each family member.
- Interactive Dashboard: Visualize your travel data with an intuitive dashboard interface.
- Customizable Settings: Personalize your experience with customizable settings and preferences.
- Responsive Design: Enjoy seamless usability across various devices, including desktops, tablets, and smartphones.
Follow these steps to set up and run the PERN Family-Travel-Tracker locally:
- Clone the Repository:
git clone https://github.com/your-username/family-travel-tracker.git
- Navigate to the Project Directory:
cd family-travel-tracker
- Install Dependencies:
npm install
- Set Up Environment Variables:
Create a
.env
file in the root directory and configure environment variables, including database connection details and secret keys. - Database Setup:
Set up your PostgreSQL database and update the connection details in the
.env
file. - Start the Application:
The application will be accessible at
npm start
http://localhost:3000
by default.
Copyright ยฉ Shani Bider, 2024
This project is licensed under the MIT License.