Skip to content

sagnikbose-11-01/UniQuest-Ver-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎓 UniQuest – Smart University Admissions Platform

Your Smart, Seamless University Admission Platform


🚀 Overview

UniQuest is a modern, full-stack university admissions platform designed for students, universities, and administrators.
It provides a seamless experience for exploring programs, applying to universities, managing applications, and more.

✨ Key Highlights

  • 🔍 Powerful program search & filtering
  • 🎓 University & course catalog
  • 🤖 AI-powered program recommendations
  • 📄 Document uploads
  • 📝 Applicant dashboard
  • 🛠 Admin dashboard
  • 🌐 Multi-language support (i18n)
  • 🎨 Beautiful UI with animations (Framer Motion)

🧰 Tech Stack

Frontend

  • ⚛️ React.js (Vite)
  • 🎨 Custom CSS + Tailwind-like styling
  • 🌀 Framer Motion
  • 🔤 React-i18next (Multi-language)
  • 🔐 JWT Auth integration
  • 🌍 Axios for API communication

Backend

  • 🟦 Node.js + Express
  • 🗄 PostgreSQL (Render)
  • 🛡 JWT Authentication
  • 📂 Multer (File Uploads)
  • 🔌 REST APIs

DevOps / Deployment

  • 🚀 Frontend: Vercel / Netlify / Render
  • 🏗 Backend: Render
  • 🗄 DB: Render PostgreSQL

🌐 Live Demo

Check out the live demo: University Admission Platform

🚀 Getting Started

Prerequisites

  • Node.js installed on your system
  • npm or yarn package manager
  • Git

Installation

1️⃣ Clone the Repository

git clone https://github.com/sagnikbose-11-01/UniQuest-Ver-2.git
cd university-admission-platform

2️⃣ Install Frontend

cd frontend
npm install
npm run dev

3️⃣ Install Backend

cd backend
npm install
npm start

✨ Features Breakdown

👨‍🎓 Students

  • Program Search - Explore universities and discover programs
  • AI Recommendations - Get personalized program suggestions
  • Apply to Programs - Streamlined application process
  • Upload Documents - Easy document management
  • Track Status - Monitor application progress in real-time
  • View Deadlines - Never miss an important date

🏫 Universities

  • Manage Programs - Add, edit, and organize program offerings
  • View Applicants - Review and manage student applications
  • Edit Program Details - Keep program information up-to-date

🛠 Admin

  • User Management - Oversee students and university accounts
  • University Management - Manage institutional partnerships
  • Analytics Dashboard - Track platform metrics and insights
  • Notifications - Send updates and announcements
  • Platform Settings - Configure system-wide preferences

🤝 Contributing

Contributions are always welcome!

Follow these steps:

  1. Fork the project
  2. Create a new feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Submit a Pull Request

📜 License

This project is licensed under the MIT License.

⭐ Support the Project

If you like this project, please ⭐ star the repository — it really helps!


Made with ❤️ by Sagnik Bose

About

UniQuest revolutionizes the traditional admission process by replacing manual paperwork, physical submissions, and offline payments with a unified digital platform. Designed for a global audience, it enables universities and students to manage applications, track progress in real time, and ensure fairness and transparency at every step.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors