Skip to content

A full-stack MERN application where developers can save, explore, and contribute their favorite resources across multiple domains and technologies.

License

Notifications You must be signed in to change notification settings

TonyStark-19/DevStash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 DevStash

A full-stack MERN application where developers can save, explore, and contribute their favorite resources across multiple domains and technologies.
Built with React, Node.js, Express, MongoDB and deployed with Vercel (frontend) + Render (backend).


✨ Features

  • 🔐 Authentication: Signup & Login using JWT and bcrypt for secure password hashing.
  • 📂 Protected & Public Routes: Access control handled via React Router & Context.
  • 📦 Resource Management: Save and contribute your favorite resources.
  • 📱 Responsive UI with animations powered by AOS.
  • 🎨 UI Enhancements with React Icons and custom styling.
  • Loading States for smooth user experience.
  • 🌍 Currently contains:
    • 6 domains
    • 48 technologies
    • 109+ resources
  • 💻 Fully Responsive across devices.

🌐 Live Demo

The project is live and can be viewed here: DevStash


🖼️ Screenshots

Home Page

DevStash Home Page


Resources Page

DevStash Home Page


Specific Resource Page

DevStash Home Page


Saved Resources Page

DevStash Home Page


🛠️ Tech Stack

Frontend

  • React
  • React Router DOM
  • React Icons
  • AOS Animations
  • Axios

Backend

  • Node.js
  • Express.js
  • MongoDB with Mongoose
  • JWT Authentication
  • Bcrypt

Deployment


🔒 Authentication Flow

  • Signup/Login handled with JWT.
  • Tokens stored in localStorage.
  • Axios interceptor automatically attaches tokens.
  • Unauthorized requests redirect to login.

⭐ Support & Contributions

  • If you like this project, feel free to give it a star ⭐.
  • As support, please contribute at least one of your favorite resources in any domain!

📜 License

This project is open-source and available under the MIT License.


Made with ❤️ by Aditya chandel

About

A full-stack MERN application where developers can save, explore, and contribute their favorite resources across multiple domains and technologies.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Languages