Smart Advisor is an intelligent academic planning tool designed to streamline the degree planning and semester scheduling process. With personalized recommendations, intuitive planning features, and comprehensive review systems, Smart Advisor empowers students to make informed decisions about their academic journey.
- Next.js + Chakra UI
- PostgreSQL: Used as the backend database for storing all application data.
- Prisma: Used to provide an ORM layer for interacting with the database and generates type-safe query builders based on the defined data models.
- Next.js: Used to create API endpoints that were used in both the web and mobile applications.
- Create personalized degree study plans
- Intelligent warnings to prevent missing pre-requisites and graduation delays
- Create and save multiple study plans
- Smart scheduling algorithm for conflict-free semester planning
- Comprehensive course and instructor review system
- Easy integration with existing university systems using adapters
Check out the demo to explore Smart Advisor in action. Click here to create an account to test the demo.
To install Smart Advisor locally, follow these steps:
- Clone the repository:
git clone https://github.com/hani-hj1908619/smart-advisor.git - Install dependencies:
npm install - Start the development server:
npm run dev
This project is licensed under the MIT License.


