Maintony is a Web App for π Managing Student Assignment!
username: maintony
password: 123456
or. . . You can register a new account yourself!
- Clone this repo
- Create & Edit
.env
file undermaintony/app/
- Type
NEXT_PUBLIC_BASE_URL=http://localhost:9101
- Change
http://localhost:9101
to your domainhttps://example.com
or leave it if you are on a local machine - Edit
maintony/docker-compose.yml
- Find
JWT_SECRET
underapp: environment:
- Change
I-Love-KFC-Hot-Crispy-Chicken-Bucket-9-Pcs
to your JWT secret key of your choice - Open terminal and make sure you are in maintony dir
- Run
docker-compose up
- Wait until all containers is up & running
- Open http://localhost:9101
- Add / Remove Students πͺ
- Add / Remove Courses π
- Assign Students to Courses π«
- Students Pagination π
- somewhat Mobile Friendly π
- Database will be persisted in
maintony/db/data/
so you can easily backup / restore your database files πΎ
- Node
- Next.JS
- React
- PostgreSQL
- Semantic-UI (CSS Framework)
- Sass
- Multi-container Docker
- Auth using JSON Web Token
- Server: Google Cloud Platform
- Hosted in: Central USA