Selected as one of the top 10 teams in college for proposing this innovative web-based application, which simplifies students' access to study resources. website link
Study Share Hub is a web application designed to streamline the process of sharing and accessing study materials for students. The application was developed as a prototype within 48 hours using Next.js, Tailwind CSS, Firebase, Node.js, and deployed on Netlify.
- Resource Sharing via Links: Users can easily share resources by generating shareable links, which others can use to download the materials.
- Direct Resource Donation: Registered users can directly donate study materials to the admin via the website.
- Bookmark Section: A dedicated section allows users to bookmark resources they find useful for quick access later.
- Search Functionality: A search bar enables users to find specific study materials, previous year questions (PYQs), notes, and books.
- Document Preview: Users can preview documents and resources before downloading, ensuring they get exactly what they need.
- Frontend: Next.js, Tailwind CSS
- Backend: Node.js, Firebase
- Deployment: Netlify
To get a local copy up and running, follow these simple steps.
- Node.js installed on your local machine.
- Firebase account with a configured project.
-
Clone the repository:
git clone https://github.com/ankitklakra/asset-manager.git cd asset-manager
-
Install NPM packages:
npm install
-
Set up Firebase:
- Go to your Firebase console.
- Set up Firestore and Firebase Storage.
- Get your Firebase configuration and add it to the
config.js
file.
-
Run the application:
npm run dev
The application will start on
http://localhost:3000
.
If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.
- Fork the project.
- 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.
Distributed under the MIT License. See LICENSE
for more information.