Skip to content

AbroadEduIndia Backend Server A production-ready backend for the AbroadEduIndia platform, built with Node.js, Express.js, and MongoDB. Features include: JWT-based user authentication (Login/Register) , encrypted password,College search with advanced filters (acceptance rate, QS ranking, country, program, level) Cloudinary integration for logos

Notifications You must be signed in to change notification settings

Ankan226/BACKEND

Repository files navigation

🌍 AbroadEduIndia – Backend Server

AbroadEduIndia is a backend server built using Node.js, Express.js, and MongoDB to support a platform that helps students explore and filter colleges abroad. This project follows the MVC architecture and includes user authentication, college filtering, and Cloudinary-based logo management.


🚀 Features

  • 🔐 User Registration and Login with JWT Authentication
  • 🔍 College Search with Filters:
    • Country
    • Acceptance Rate
    • QS World Ranking
    • Program Offered
    • Study Level (UG/PG)
  • ☁ Logo management for colleges using Cloudinary
  • 🧠 Clean MVC structure for scalability

🛠 Tech Stack

-Javascript

  • Node.js
  • Express.js
  • MongoDB with Mongoose
  • JWT (JSON Web Tokens)
  • Cloudinary API for image storage
  • Dotenv for environment config

🧠 Future Plans

  • Admin dashboard for uploading/editing colleges
  • Email verification for signup
  • Pagination & sorting for results
  • Frontend integration (React/Next.js)

📄 License

This project is licensed under the MIT License

About

AbroadEduIndia Backend Server A production-ready backend for the AbroadEduIndia platform, built with Node.js, Express.js, and MongoDB. Features include: JWT-based user authentication (Login/Register) , encrypted password,College search with advanced filters (acceptance rate, QS ranking, country, program, level) Cloudinary integration for logos

Resources

Stars

Watchers

Forks

Packages

No packages published