Sarathi is a centralized platform that simplifies the process of discovering, exploring, and managing university clubs. Whether you're a student looking for the perfect club, a club manager handling events, or university administration overseeing activities, Sarathi makes everything seamless and efficient.
- All-in-One Club Platform – Manage all club activities in a single system.
- Discover & Connect – Explore clubs based on interests, activities, and events.
- Seamless Club Management – Effortless organization for club managers and university admins.
- Centralized & User-Friendly – No more scattered club details—everything in one place!
Sarathi is built using the MERN Stack:
- MongoDB – NoSQL database for efficient data storage
- Express.js – Backend framework for smooth API handling
- React.js – Interactive and responsive frontend
- Node.js – Scalable and fast server-side execution
Ensure you have the following installed on your system:
- Node.js (v16+ recommended)
- MongoDB (Local or Cloud Database like MongoDB Atlas)
- Git
git clone https://github.com/sthaarekh/sarathi.git
cd sarathicd backend
npm installCreate a .env file in the backend folder and add the required environment variables:
PORT=5001
DB_URL=""
NODEMAILER_PASSWORD=""
NODEMAILER_EMAIL=""
JWT_SECRET_KEY=""
ADMIN_USERNAME=""
ADMIN_PASSWORD=""
CLOUDINARY_CLOUD_NAME=""
CLOUDIANRY_API_KEY=
CLOUDINARY_API_SECRET_KEY=""cd ../frontend
npm install- Start backend:
cd backend
npm run dev- Start frontend:
cd ..
npm startThe application should now be running! 🎉
| Name | GitHub Profile |
|---|---|
| Arekh Shrestha | @sthaarekh |
| Shubham Yadav | @ishubhcodes |
| Saimon Neupane | @SaimonNeupane |
| Aashutosh Upadhyaya | @ASU-N |
| Risham Raj | @rishamraj-17 |
For any inquiries or contributions, feel free to reach out:
📧 Email: arekhshrestha@gmail.com
🔗 GitHub Issues: Report an Issue
We welcome contributions! If you’d like to improve Sarathi, follow these steps:
- Fork the repository.
- Create a new branch (
feature/your-feature-name). - Make your changes and commit (
git commit -m 'Added new feature'). - Push to your branch and create a Pull Request.
This project is open-source and available under the MIT License.
⭐ If you like this project, don't forget to star the repository! ⭐