A CRUD Web application to manage projects and groups, made with Streamlit and Supabase
While there are lots of commerical solutions for managing teams and project in an organization, there are very few open-source solutions that even a school or college can use. This project aims to provide a simple CRUD web application that can be used to manage projects and groups. The project is built using Streamlit and Supabase.
Currently, the project is in development and is not ready for production use. However, once the project is complete, it is developed specifically for my college, Pillai College of Engineering, for the Computer Engineering Department.
However, since the project is open-source, you can use it for your college or school as well. You can also use it for your organization by making some changes to the code.
- You have a Google Account created by your Workplace or School
- You have a database of the teachers and students in your college.
Important
This project uses environment variables to store sensitive information. Please read Secrets Management to learn how to manage secrets in Streamlit.
Click the "Fork" button on the top right corner of the repository. Learn more about forking a repository here.
Forking the repository will create a copy of the repository in your GitHub account. It allows you to make changes to the code without affecting the original repository.
$ git clone https://github.com/<your-username>/which-grp-what-proj.git
$ cd which-grp-what-proj
$ python setup.py
$ streamlit run streamlit_app.py
Shridhar Khare |
|
Web Developer |