Skip to content

oss-slu/open-project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SLU Open Project

codecov

This is an open source project management platform for distributed manufacturing, processing, and toolshops within an organization. It was specifically designed for the Saint Louis University Center for Additive Manufacturing, but can be adapted for other organizations.

See the Development documentation for more information and conventions on using and developing this codebase.

Installation & Quickstart

  1. Clone the repository
git clone https://github.com/jackcrane/slu-open-project.git
  1. Set up environment variables
DATABASE_URL=(postgres connection string)
JWT_SECRET=(random string)
BASE_URL=http://localhost:5173
UPLOADTHING_TOKEN=(UploadThing API key from dashboard)
SERVER_URL=(tunnel url accessible from the internet. Used for callbacks & webhooks)
SENTRY_AUTH_TOKEN=(Sentry.io auth token)
  1. Install dependencies
cd slu-open-project
yarn
cd app
yarn
  1. Start the development server
cd api
yarn dev
  1. Start the react app
cd app
yarn start
  1. Open your browser to http://localhost:5173 to view the app.

Testing

To run the tests, docker and docker-compose are required.

  1. Run the tests
cd api
yarn test
  1. To clean up
docker-compose down -v

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 91.9%
  • JavaScript 7.8%
  • Shell 0.1%
  • EJS 0.1%
  • CSS 0.1%
  • Dockerfile 0.0%