Konnect is a Single Page Application built on Angular that connects a college with their students over a portal. Konnect makes administration and running of college a breeze for college admins as well as faculties managing their students. This project was made under the BYTE Intership Training Period as my End-to-End Case Study Project.
The backend for this project can be found here
Using this portal, one can enjoy the following features:
- Security - All routes are secured with JWT and passwords are hashed.
- My Profile - Be aware of the data shared with the college and edit them on the go.
- Announcements - Stay up-to-date with all the recent happenings in your college with announcements.
- Faculty Information - Enquire about any faculty you like and you'll be in touch with them in no time
- Student Info - The database stores all the information about their students neccessary for the college.
- Classrooms - A page for the faculty to summarise all their classes at one place to make managment much simpler.
- Contact Support - Get in touch with help whenever you need it!
The website offers 3 role, viz. Admin, Faculty and Student. Following are the features provided to each:
- Manage own profile
- Manage all Faculty or Student information
- Manage all Announcements
- Manage Classrooms with Faculty and Students
- Manage own profile
- View all announcements
- View other faculty information
- Manage own classrooms
- Upload Assignment questions for their classes
- View students' answers
- Upload and Update Marks for the students
- Manage own profile
- View all announcements
- View all faculty information
- View assigned assignments
- View marks scored in various subjects
git clone https://github.com/shubhankarshankar/Konnect.git
npm i
ng serve
The project will run on http://locahost:4200/
by deault.
The technologies used in this project are as follows: