CoC Inheritance 2022 || Team Coding Demons
Table of Contents
A highly effective and user-friendly website that gives you information about the best colleges in the top 5 countries that provide high-quality education.
The key features of Study Abroad :
- The website gives info about the colleges available for post graduation and graduation courses.
- Provides a list of colleges for a selected course.
- Provides the eligibility details,fees and exams of a selected college
- Provides scholarship and accomodation details of a college
- Search bar with filters for colleges
- HTML
- CSS(Tailwind)
- JavaScript
- React
- NodeJS
- ExpressJS
- etc.
- MongoDB
- JSDOM
- Beautifulsoup
Fully implemented Features
- Login page for the users to get access to the content
- Signup page for the user
- Search Bar to search colleges with filters
- Colleges for both post graduation and graduation are displayed
- Top 8 colleges for each course will be displayed from each country
Partially implemented Features
- Sign in with Google
- Forgot password
List down all the future plans for the project here
- To put a chatbot to clear the doubts of the users using the website
- Guide for the student to manage their expenses
- Recommendations on the basis of mostly searched colleges
1.Clone this Git Repo onto your local storage.The link for the repo is provided below: https://github.com/Riya-1508/CocProject_StudyAbroad
2.Make sure you install all the packages required for to run the application like node,express,nodemon,react,tailwind.
3.npm i can be run to install most of the required dependencies
4.To make both the backend and frontend work,open the backend folder in one vs code window and the frontend files in other.
5.Start servers in the terminals of both the vs code windows. This is how the project is started.
Start Frontend Server npm run start
Start Backend Server nodemon index.js
1.Firstly the home page of the website opens on running the server.
2.To access more pages the user has to signup by filling proper details and then the user will be redirected to login page where he has to log in with proper credentials.
3.The user can choose between graduation and post graduation page.
4.Suppose if he clicks on the graduation page,he gets to choose from 5 countries namely Australia,UK,USA,Canada and Germany.
5.When he chooses one of the countries,he is redirected to a page which has list of courses.
6.When a course is chosen,list of top colleges providing that course appears.
7.The user can get info on the exams,courses taught,scholarships and accodomation provided by that college.
8.User can search for a college in the search bar which filters the search according to the first 2-3 letters of the college name.
This is how our website works.