Task Beaver demo: https://task-beaver.herokuapp.com/
Git wiki : https://github.com/ChrisThreadgill/TaskBeaver
Task Beaver
We are a software engineering oriented project planning application, with the versatility to tackle any of your day to day tasks as well as plan and execute your next full stack application!.
- You will need to download the repo and open it in VScode
- Install node_modules using 'npm install'
- In the root folder, create a '.env' file and use the '.env.example' file as a reference (you may copy and paste and use your own data)
- In your terminal use the following commands in this order:
- psql-create user taskbeaver_app with password 'password' createdb
- npx dotenv sequelize init ** data models,seed data, and associations have been completed for you **
- npx dotenv sequelize db:create
- npx dotenv sequelize db:migrate
- npx dotenv sequelize db:seed:all
- In your terminal, type "npm start" to begin the server
- In your browser navigate to "http://localhost:8080/"
We used PUG, a front-end framework along with an Express.JS back-end. PostgresSQL was utilized for our database.
Although we are proud of the application we have created there are a few additional improvements we feel can be added to the site:
- Be able to add contacts for each project
- Implement a comment system to each task
- Add a dynamic search feature for the task
- To be able to add a different Task Beaver user to the task list
- User profile page with a custom user image