A comprehensive platform designed to help new students navigate their journey at Thapar Institute of Engineering and Technology.
-
Interactive Campus Map 🗺️
- Visual guide to important locations
- Detailed descriptions of campus facilities
- Easy navigation for newcomers
-
Resource Hub 📚
- Study materials
- Course notes
- Academic resources
- Requires authentication for access
-
Events Calendar 🎉
- Upcoming campus events
- Freshers' week activities
- Society events and meetups
- Cultural celebrations
-
User Authentication 🔐
- Secure signup/login system
- Protected resource access
- User profile management
-
Dark Mode 🌙
- Toggle between light and dark themes
- Comfortable viewing experience
- React.js
- Tailwind CSS
- DaisyUI
- React Router DOM
- Axios
- React Hot Toast
- Node.js
- Express.js
- MongoDB
- Mongoose
- bcryptjs
- CORS
- dotenv
- Node.js (v14 or higher)
- MongoDB
- npm or yarn
- Clone the repository
git clone https://github.com/VedantAnand17/IntroBuddies.git
- Install Backend dependencies
cd Backend
npm install
- Install Frontend dependencies
cd Frontend
npm install
- Create a .env file in the Backend directory with:
PORT=4000
MONGODBURI=your_mongodb_connection_string
- Start the Backend server
npm run dev
- Start the Frontend development server
cd Frontend
npm run dev
Backend/
├── controller/ # Route controllers
├── model/ # Database models
├── route/ # API routes
├── Frontend/ # React frontend
│ ├── src/
│ │ ├── components/ # Reusable components
│ │ ├── context/ # Context providers
│ │ ├── Events/ # Events related components
│ │ ├── home/ # Home page components
│ │ ├── public/ # Static assets
│ │ └── resources/ # Resource components
│ └── ...
└── ...
- POST
/user/signup
- Register new user - POST
/user/login
- User login
- GET
/resource
- Get all resources (protected)
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Vedant Anand
- Harnoor
This project is licensed under the ISC License.
- Thapar Institute of Engineering and Technology
- All contributors and supporters of the project