https://github.com/falconizmi/class-tasker
Class Tasker is a web app that lets teachers create rooms for their students to manage and assign school tasks.
https://github.com/falconizmi/class-tasker
assignment-tracker axios badrap-result class-tasker flask npm pipenv python react rest-api shadcn-ui sqlalchemy sqlite tailwind tanstack-react-query todo-list typescript uuid zod
Last synced: 20 days ago
JSON representation
Class Tasker is a web app that lets teachers create rooms for their students to manage and assign school tasks.
- Host: GitHub
- URL: https://github.com/falconizmi/class-tasker
- Owner: falconizmi
- License: mit
- Created: 2024-03-06T21:49:20.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-19T18:49:54.000Z (11 months ago)
- Last Synced: 2025-05-19T19:42:18.686Z (11 months ago)
- Topics: assignment-tracker, axios, badrap-result, class-tasker, flask, npm, pipenv, python, react, rest-api, shadcn-ui, sqlalchemy, sqlite, tailwind, tanstack-react-query, todo-list, typescript, uuid, zod
- Language: TypeScript
- Homepage:
- Size: 773 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# class-tasker
Class tasker is web app that let teachers create room for their students where they can add there school task for them
## Requirements
operating system:
Linux
Window (not verified)
software:
python
pipenv
npm
## Installation
### Clone
clone repo:
```
git clone https://github.com/falconizmi/class-tasker.git
```
### Backend instalation
in repo folder change to backend folder and install python packages:
```
cd backend/
pipenv shell
pipenv install
```
### Frontend instalation
in repo folder change to backend folder and install npm packages:
```
cd frontend/
npm install
```
### Usage
to run backend:
```
cd backend/
pipenv shell
python3 main.py
# follow backend/README for database initialization
```
to run frontend:
```
cd frontend/
npm run prod
# npm run dev # for development
```