Skip to content

Maintony is a Web App for πŸ‘“ Managing Student Assignment!

Notifications You must be signed in to change notification settings

anthonymich01/maintony

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Maintony

Maintony is a Web App for πŸ‘“ Managing Student Assignment!

Demo:

Maintony

Demo Account

username: maintony
password: 123456

or. . . You can register a new account yourself!

Instalation

  1. Clone this repo
  2. Create & Edit .env file under maintony/app/
  3. Type NEXT_PUBLIC_BASE_URL=http://localhost:9101
  4. Change http://localhost:9101 to your domain https://example.com or leave it if you are on a local machine
  5. Edit maintony/docker-compose.yml
  6. Find JWT_SECRET under app: environment:
  7. Change I-Love-KFC-Hot-Crispy-Chicken-Bucket-9-Pcs to your JWT secret key of your choice
  8. Open terminal and make sure you are in maintony dir
  9. Run docker-compose up
  10. Wait until all containers is up & running
  11. Open http://localhost:9101

Features

  • 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 πŸ’Ύ

Stacks

  • Node
  • Next.JS
  • React
  • PostgreSQL
  • Semantic-UI (CSS Framework)
  • Sass
  • Multi-container Docker

Misc

  • Auth using JSON Web Token
  • Server: Google Cloud Platform
  • Hosted in: Central USA

About

Maintony is a Web App for πŸ‘“ Managing Student Assignment!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published