Welcome to the SKCET Ride Sharing Platform! This is a FullStack application designed to facilitate students of SKCET (Sri Krishna College of Engineering and Technology) in publishing or booking rides within their circle.
- Publish a Ride: Students can publish details about their ride, including the starting point, destination, date, time, and number of available seats.
- Book a Ride: Other students can search for available rides based on their preferences and book a seat in the desired ride.
- User Authentication: Secure user authentication ensures that only SKCET students can access the platform.
- Circle-based: The platform is designed specifically for the SKCET community, creating a safe and familiar environment for ride-sharing.
- Frontend: HTML, CSS, JavaScript (React.js), Material-UI
- Backend: Spring Boot
- Database: MySQL
- Deployment: Heroku (Backend), Netlify (Frontend)
To run the application locally, follow these steps:
- Fork this repository.
- Clone your forked repository:
git clone <your-forked-repository-url>
- Navigate to the project directory:
cd skcet-ride-sharing
- Navigate to the
backend
directory:cd backend
- Navigate to the
frontend
directory:cd ../frontend
- Install frontend dependencies:
npm install
- Run the frontend server:
npm run dev
Now you can access the SKCET Ride Sharing Platform locally at http://localhost:5173/
.
Contributions are welcome! If you have ideas for improvements or new features, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Special thanks to the SKCET community for their support and feedback in developing this platform.