Skip to content

A smart web application built with the FARM Stack (FastAPI, React, MongoDB) that helps Computer Science students at Pampanga State University find suitable thesis advisers based on their proposed thesis titles using NLP and cosine similarity

Notifications You must be signed in to change notification settings

aj-hizon/advisify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ Advisify

Advisify is a thesis adviser recommender system designed for Computer Science students at Pampanga State University. Built with the FARM stack (FastAPI, React, MongoDB), it leverages Natural Language Processing (NLP) and cosine similarity to suggest the most suitable thesis advisers based on student input.


πŸš€ Features

  • πŸ” AI-Powered Adviser Recommendation – Match students with suitable advisers using NLP and cosine similarity.
  • πŸ“š Browse by Categories – Explore adviser expertise by field, interest, or specialization.
  • πŸ§‘β€πŸ’» Two User Roles – Secure accounts for students and advisers.
  • πŸ’¬ Built-in Messaging System – Direct communication between students and potential advisers.
  • πŸ•˜ Recommendation History – Track past inputs and matched advisers.

πŸ› οΈ Tech Stack

Layer Tech
Frontend React.js
Backend FastAPI
Database MongoDB
Container Docker
AI/NLP Model Sentence Transformers (all-MiniLM)

About

A smart web application built with the FARM Stack (FastAPI, React, MongoDB) that helps Computer Science students at Pampanga State University find suitable thesis advisers based on their proposed thesis titles using NLP and cosine similarity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published