Pursuit of Empty is a Pivotal Tracker inspired project managment application.
To run this application locally for development, you'll need to:
git clone
this repocd
into the local repocd
into thebackend
folder andnpm install
- Create your own
.env
file in thebackend
based on the.env.example
there - Create a user that matches the only you identified in your
.env
file in PostgreSQL - Run
npx dotenv sequelize db:create
to create the database- If the
sequelize
module is not found, try runningnpx dotenv sequelize-cli db:create
and replacesequelize
withsequelize-cli
for the rest of these commands
- If the
- Run
npx dotenv sequelize db:migrate
to run the migrations - Run
npx dotenv sequelize db:seed:all
to seed the database - Open another terminal and
cd
into thefrontend
directory andnpm install
there - Run
npm start
in yourbackend
and then anothernpm start
in yourfrontend
. - The React server will open up a browser window with the correct address, and you can begin your work from there.
- If you are planning on developing, please make a branch for your changes instead of writing directly to master.
- PostgreSQL
- Express.js
- Sequelize
- JavaScript
- Bcryptjs
- Express-session
- Express-validator
- Node.js
- Heroku
- React
- Redux
Here's a link to the live app
Here's a link to the Documentation!
Users can:
- Create Projects
- Add members to projects
- Create Stories
- Drag and drop stories for story progression
- Provide statuses for stories
- Create and complete tasks for individual stories