Skip to content

midigi/a_sauna

Repository files navigation

banner

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

To load the site locally ⬇️

You will need:

  • PostgreSQL
  • Pipenv with Python v3.8
  • Node.js
  1. git clone this repo
  2. cd into the local repo
  3. Run pipenv install -r --dev dev-requirements.txt && pipenv install -r requirements.txt
  4. Create your own .env file based on the provided .env.example.
  5. Create a user and database in your PostgreSQL that matches your .env configuration
  6. In the first terminal, run pipenv shell to activate the Pipenv environment.
  7. Run flask db upgrade and then flask seed all to apply migrations and seed data to your database.
  8. Open another terminal window and cd into the local repo, then cd into react-app
  9. Run npm install
  10. In your terminal running Pipenv shell, run flask run.
  11. In your terminal in the react-app, run npm start.
  12. Your app should open in your default browser.

Technologies used in Asauna

Developers

Developer

Antonio A. Michael D. Dre G. Brandon P.
@vantanova @midigi @IamDgrant @bparsons17

Thank you for reading our project README ❤️

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •