CollegeSpace strives to provide all that one needs to survive the pressures and meet the expectations of being an engineering student. More specifically, it is a socio academic portal for the students of VJTI. The aim of this project is making all the academic resources of the college available at one place that too in an organized way. The website consists of information of all the extra curricular events and competitions in VJTI. It is a one stop shop for all the academic resources such as the time tables, updated syllabus, recommended books for each course, notes & past year papers etc. categorized by branches.
- Unique User ID and Password for each student.
- Users can view all the academic and extracurricular details of the college.
- Connect through ChatSpace with their classmates.
- Dynamic search bar for searching academic resources.
- Advanced filter with multiple criterias to display Textbooks, Test papers and other resources.
- View internship and placement stories of previous batches.
- Javascript
- ReactJS
- ExpressJS
- Firebase
- HTML CSS
-
git clone https://github.com/akshayb80/CollegeSpace.git
-
npm install
-
npm start
Open http://localhost:3000 with your browser to see the result
-
- ReactJS: Major contribution in buidling & styling the UI components.
- Form Validation of Login & Signup Pages.
- Explored various libraries of JavaScript:
- Animate On Scroll (AOS)
- Typed.js
- Typical.js
-
- Integrated Firebase with Express backend.
- Creating the express Rest API.
- User authentication and dealing with user sessions.
-
- Contribution in creating the Learnspace. Using fuse.js to develop a working dynamic search bar and classifying the result according to the filters.
- Worked on Pagination for Internships Page.
-
- Contribution in building the UI compoenents using ReactJS.
- Learned different frontend techniques to design webpages.
- Majorly worked on designing the Internship & Placement stories page.
- Improve the functionality of LearnSpace in terms of displaying the accurate search results for each query.
- Provide inbuilt readers for reading books and notes.
- Adding a Chat Bot for immediate doubts solving.
- Add Chatspace feature.
- Website will be deployed on Heroku.