A platform to share and explore academic resources built for students of IIT Bhilai.
Explore the docs »
View Full Site
·
Report Bug
·
Request Feature
AcadMap is a collaborative tool designed to simplify resource sharing among students of IIT Bhilai. It allows students to contribute course materials, notes, and other valuable insights, fostering a sense of academic community.
Key Features:
- Easy upload and download of materials.
- Search and filter by courses and topics.
- OAuth-based authentication for security and privacy.
Follow these instructions to set up the project locally.
- Install npm:
npm install npm@latest -g
-
Clone the repository:
git clone https://github.com/amaydixit11/acadmap.git
-
Install dependencies:
npm install
-
Set up environment variables in
.env
:NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key NEXT_PUBLIC_GITHUB_TOKEN=your-GITHUB_TOKEN NEXT_PUBLIC_GITHUB_USERNAME=your-GITHUB_USERNAME NEXT_PUBLIC_GITHUB_ORG=your-GITHUB_ORG NEXT_PUBLIC_ORIGIN=website-url-deployed
-
Start the development server:
npm run dev
Log in using your IIT Bhilai credentials, browse through shared resources, or upload your own. The platform encourages peer-to-peer learning and academic growth.
For more detailed usage instructions, refer to the Documentation.
- Responsive Design
- File Upload and Download
- Add Dark Mode
- Add Upload Context
- Implement Users
- Enable User Profiles
- Introduce Gamification (e.g., Contributor Badges)
- Implement Search Bar in Header
- Add Upvote Features For Resources
- Expand Features for Group Discussions
See the open issues for more details on future developments.
Contributions are highly welcomed! Follow these steps to contribute:
- Fork the repository.
- Create a feature branch (
git checkout -b feature/<feature_name>
). - Commit your changes (
git commit -m "Add <feature_name>"
). - Push to the branch (
git push origin feature/<feature_name>
). - Open a pull request.
Don’t forget to star the repository if you find it useful!
This project is licensed under the MIT License. See the LICENSE for more details.
Amay Dixit - GitHub Profile Project Link: https://github.com/amaydixit11/acadmap
- Thanks to all the contributors who made this project possible.
- Resources: