Machine learning application made using React.js, FastAPI and MongoDB. Uses SVC to predict user's chance of admission in top US universities. Also a Keras neural network is used to recommend universities based on user profile.
Client Docker Image || Server Docker Image
Homepage of the application from where users can access other modules. Application is styled using TailwindCSS.
Users can create their profile which will be used by the ML models. The profile data is also stored in localstorage to persist between sessions.
Users can explore the top 300 US universities, which is retrieved from MongoDB. User's chance of admission is predicted using a Support Vector Classifier model.
Three universities are recommended to the users based on their profile. A Keras neural network is used to generate recommendations.