Schoolacious is a platform which intends to bring back the old & gold education, fun & amusement of Schools which was a normal thing back before The Pandemic. Schoolacious gives the total power to each individual school & only holds the back/management
This platform promises to allow children to learn even in the current serious condition of COVID-19 without even going out of their respective safe houses
Project
Top Level Overview Framework/Packages/Tools:
- Frontend
-
React.js (for web)
-
Flutter (for mobile & desktop) [Vision]
- Backend
- express
-
Nest.js (layer over express)
-
TypeORM (database driver)
- DBMS
-
PostgreSQL (for relational)
- MongoDB (non-structured)
- Automation/CI-CD
- Github Actions (might change)
- Other
- Dependobot (Github's official auto dependency bump)
See CONTRIBUTION.md to learn more
Structure
Code Cluster |
Purpose |
titumir (wiki) |
Web Frontend with ReactTS |
zainul (wiki) |
Nodejs Backend with NestTS |
types |
Shared Typescript type definition |
What it offers - Features
- Soon to be biggest open-source project😉
- All schools are individual. Have the 100% control over their management system. Schoolacious will only manage the computation & processing
- Grades, section, exam & class management
- Routine Live classes with absent record
- Notifies student/teachers for classes
- Exam Guard, a system which ensures 100% no cheating during the exam (currently, Plan only)
- Live classes with low latency which allows high amount of members, up to 70 per class
- Exam mark/result management
- Automatic pass/fail validation & standard-up for each student (WIP)
- Chat rooms for every level including sections, grades, individual students & teachers & for teachers-to-teachers/students-to-students only which is completely encrypted
- Completely free & open-source. Anyone can contribute. But offers income through Ads for school & it's teachers
Contribution
Any kind of Valid Contributions are more than welcomed
Help making the world a better & stable place like before by letting the current generation learn new things regardless of any serious pandemic or disaster
Learn more from CONTRIBUTION.md
Contribution Needed For | TODO
For knowing more tasks, go to repo's projects
Discussions
Discuss about any topic related to this repo & project in github schoolacious/discussion