A CMS to solve the Stress of Students

A CMS to solve the Stress of Students

On this new year's occasion, I started a new project called SemScape. A learning portal made by students for students. As a measure for Learning and Building in Public

#Motto of SemScape The main goal of SemScape is to reduce the friction experienced by students while learning and preparing for semester exams. The name "Sem-Scape" reflects this goal - to provide an escape from the pain of semesters. Many institutions have their syllabi and patterns for their semesters, making it difficult for students to find relevant materials online. SemScape aims to solve this problem by providing a personalized and centralized place for institutions to manage study materials.

How does SemScape achieve this?

One of the key benefits of open source projects is that anyone can fork the code and use it for their own needs. Since SemScape is open source, anyone from any institution can fork the code and host it themselves, as it will be published under the GPL (GNU General Public License).

How does SemScape work?

SemScape is primarily focused on serving colleges and universities. Students will be able to view or download a list of courses and subjects from the site. Behind the scenes, a selected group of contributors from the institution (either faculty members or students) will upload materials and resources for public use.

Technical details for tech-savvy users

SemScape is an open-source project that I am building primarily for learning and having fun. It will be built using Svelte (a front-end framework) and Supabase (an open-source Firebase alternative). As mentioned earlier, SemScape will be published under the GPL.

A Mock-Up of the current UI design (WIP)

UI Mock-up (at least better than my institution's UI/UX)

Conclusion

This project is currently focused on helping me learn new things by building and solving a problem that exists in my institution. I hope to improve and potentially scale SemScape in the future. Feel free to drop your Suggestions