Skip to content

simple project management tool in react, router v6, typescript, express, typeorm, and postgres

Notifications You must be signed in to change notification settings

alexpaden/project-tracker-ts-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Manager

This project is an extendable project manager which currently services bug tracking with notes. It allows projects to be viewed openly, while new submissions require an account. This behavior can be scoped and extended if desired.

TypeScript Yarn Postgres React Express Google Cloud Netlify

Demo

Live Demo App:

https://alexpadenprojmanager.netlify.app/

Projects API:

https://project-manager-375822.uc.r.appspot.com/projects

Features

  • Light/dark mode toggle
  • Login and Signup
  • Auth to post, unauth get
  • View admin panel as display only
  • create project, bug, note
  • loading data spinner
  • filter by multiple options
  • search for partial name
  • yarn up-all, auto updates

Deployment

To prepare this project for deployment

1) from server copy .env.example to .env

2) modify the .env variables to your own
1) from client open src/http-common.ts

2) uncomment the localhost:8080 API url

Deploy client

  yarn install
  yarn start

Deploy server

  yarn install
  yarn build
  yarn run typeorm migration:run -d dist/data-source.js
  yarn start

Sample Views

dashboard

project table

mobile notes view

License

This Project is open-source under MIT license!

MIT License

  • This project is an updated and modified from the ground up version of the MIT open @amand33p bug tracker!

About

simple project management tool in react, router v6, typescript, express, typeorm, and postgres

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages