A simple go-to portal for and by the students.
This is a simple learner's project to understand web development and computer science in general. The scope of the project revolves around providing a simple interface to college students to interact and access various resources necessary to study in this programme.
If you want some insights, we will be doing the following:
- Using GitHub to collaborate on code written by others
- Learn to integrate backend and frontend
- Make a functional web app from scratch and deploy it on a server
- Learn the fundamentals of server management
We will develop using the following languages / libraries:
- HTML
- SCSS with bootstrap
- JavaScript
- jQuery
- PHP
- MySQL
- Student lists and profile with basic info
- Note sharing and viewing
- Subject wise sorting and details of their respective syllabi
- Previous year test papers and resources (subject wise)
- Videos related to the subject
- Websites
- Test paper
- Extra questions
- Assignment solutions
- Maths solving portal with necessary resources and references of topics (pre-requisites)
- Basic forum for topic discussions / doubts
- Archive section for previous discussions
Everyone has to start at the same page, therefore we will follow a step-by-step approach at learning AND developing this project together. The order in which we will learn the required skills and languages are listed as the stack info.
- HTML5
- CSS3
- JavaScript (ECMAScript 5)
- jQuery v3.1.1
- Bootstrap v4.3
- Font Awesome v4.7.0
- PHP 7.4
- MySQL
- Firebase
- Google APIs (GAPIs)
- W3Schools (for learning basics)
- W3Schools HTML reference
- W3Schools CSS reference
- W3Schools JavaScript reference
- W3Schools jQuery reference
- Font Awesome official documentation
- Bootstrap official documentation
- jQuery official documentation
- Mozilla MDN (JavaScript official documentation)
- Firebase official documentation
- Google APIs official documentation