International Project Management System

[!WARNING] WIP: Project still not working properly

Features

Getting started

Prerequisite

  • PostgreSQL
  • .NET Core SDK 8.0
  • NodeJS (v20 or later)
  • Entity Framework Core Tools (dotnet tool install --global dotnet-ef)

Development

[!tip]

# make file ipm executable
chmod +x ipm
# run with flag --help to see available commands
./ipm --help

1. Clone this repo

git clone https://github.com/nhat-tien/IPM.git

2. Setup database connection

  • Start your PostgreSQL database
  • Copy src/IPM.WebApi/appsettings.Example.json to src/IPM.WebApi/appsettings.Development.json
  • Fill out the database connection infomation

3. Run migration

./ipm db:update

4. Run development

./ipm be:run

Production

[!NOTE]
Work in progress

More

Documents

Will fix

  • Prevent users sign up with role

Feature Wishlist

  • Implement JWT
  • Implement Google OAuth

Top categories

Loading Svelte Themes