Trello Clone
- 'Stakr' is a kanban-style, list making application for you and your team to collaborate easily on your ideas. Create workspaces, boards, columns, and cards to organize your plans in one neat environment!
| React | Redux | Flask | SQLAlchemy | PostgreSQL | Figma |
|---|---|---|---|---|---|
To fix a bug or add a feature, follow these steps:
-
Fork the repository
-
Create a new branch with git checkout -b feature-branch-name
-
Make appropriate changes to the files and push back to github
-
Create a Pull Request
-
Use a clear and descriptive title for the issue to identify the suggestion.
-
Include any relevant issue numbers in the PR body, not the title.
-
Provide a comprehensive description of all changes made.
-
- Clone the project.
- Create a DB and a DB User with ownership of the DB.
- Create a .env file using the .env.example provided in the project.
- cd into the frontend directory by running
cd frontend/in your terminal then runnpm install - Now in the root directory run
install --python "$PYENV_ROOT/versions/3.9.4/bin/python"followed bypipenv shell. - Next you will need to set up your backend in your root terminal run
flask db migratefollowed byflask db upgradeand finallyflask seed all.- You can now run the command
flask runand your backend will start up connected to an already seeded database.
- You can now run the command
- Now that your backend is up and running you can open a second terminal and run
cd frontend/followed by runningnpm start- This will atomatically start the application on localhost:3000 unless you have something already running on that port.
We love squishing bugs! If you find one, let us know by opening an issue here. Be sure to be clear in the description of the bug (i.e. what was input into the field that caused the bug, or where you were/ what you were doing at the time you spotted the bug). Screenshots or recordings greatly help to narrow down what the problem could be!





