A collaborative platform for sharing educational resources, articles, and learning materials with the community.
- User Authentication: Secure signup/login system with JWT
- Resource Sharing: Upload and share resources with title, description, and categories
- Search System: Find resources by keywords, categories, or tags
- Resource Management: Edit/Delete your uploaded resources
- Rating System: Users can rate and review resources
- Responsive Design: Mobile-friendly interface
- Clone the repository
git clone https://github.com/muhammadyaqoobmuet/resource-share-platform.git
cd resource-share-platform
npm install
cd client
npm install
cd ..
Create .env file in root directory:
env
Copy
PORT=5000
MONGO_URI=your_mongodb_uri
JWT_SECRET=your_jwt_secret
bash npm run dev
Before running, ensure you have: Node.js (v14+) MongoDB Atlas account or local MongoDB instance Configure .env file with your credentials
##Acknowledgements 🙏 ** Inspired by the need for accessible educational resources
#Built with guidance from various open source projects Special thanks to all contributors