Your personal digital sanctuary for links and knowledge. Save, organize, and access your important URLs instantly, making bookmark hunting a thing of the past. Share your curated collections effortlessly with friends and colleagues.
Key Features:
- 🔍 Quick Access to Saved Links
- 📂 Smart Organization
- 🔗 Effortless Link Management
- 🤝 Effortless Sharing
- 🌐 Access Anywhere
- React with TypeScript
- Recoil for state management
- Axios for API calls
- Vite as build tool
- TailwindCSS for styling
- Node.js with Express
- MongoDB for database
- JWT for authentication
- Zod for validation
- TypeScript
- Node.js (v16+)
- MongoDB
- Git
- Clone the repository
git clone https://github.com/DevanshBhavsar3/Brainly
cd Brainly- Setup Backend
cd server
cp .env.example .env
npm install
npm run dev- Setup Frontend
cd client
cp .env.example .env
npm install
npm run dev- Configure Environment Variables
Backend (.env):
PORT=3000
MONGODB_URI=mongodb://localhost:27017/brainly
JWT_SECRET=your_jwt_secret
Frontend (.env):
VITE_BACKEND_URL=http://localhost:3000
- Access the Application
- Frontend: http://localhost:5173
- Backend: http://localhost:3000
- Fork the repository
- Create a new branch (
git checkout -b feature/improvement) - Commit changes (
git commit -am 'Add new feature') - Push to branch (
git push origin feature/improvement) - Create a Pull Request
