Asauna is a clone of Asana that allows a user create projects. Projects are compromised of tasks composed by members of the group. Tasks have status' that reflect the state of the respective task.
- Users can log in or sign up to access functionality the site.
- A user has the ability to make projects with both members and tasks.
- Posted tasks can be completed with their due date, status and assignee all changeable.
- The profile page hosts information about each user including their current projects and tasks.
Try the site live: Here | Check out our documentation
- PostgreSQL
- Pipenv with Python v3.8
- Node.js
git clone
this repocd
into the local repo- Run
pipenv install -r --dev dev-requirements.txt && pipenv install -r requirements.txt
- Create your own
.env
file based on the provided.env.example
. - Create a user and database in your PostgreSQL that matches your
.env
configuration - In the first terminal, run
pipenv shell
to activate the Pipenv environment. - Run
flask db upgrade
and thenflask seed all
to apply migrations and seed data to your database. - Open another terminal window and
cd
into the local repo, thencd
intoreact-app
- Run
npm install
- In your terminal running Pipenv shell, run
flask run
. - In your terminal in the
react-app
, runnpm start
. - Your app should open in your default browser.
Antonio A. | Michael D. | Dre G. | Brandon P. |
@vantanova | @midigi | @IamDgrant | @bparsons17 |
Thank you for reading our project README ❤️