Skip to content

Dave89rr/Stakr

Repository files navigation

Stakr

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!

Technologies & Tools

React Redux Flask SQLAlchemy PostgreSQL Figma

Development

Want to contribute?

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.

Setting Up and Starting a Local Server:

  • 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 run npm install
  • Now in the root directory run install --python "$PYENV_ROOT/versions/3.9.4/bin/python" followed by pipenv shell.
  • Next you will need to set up your backend in your root terminal run flask db migrate followed by flask db upgrade and finally flask seed all.
    • You can now run the command flask run and your backend will start up connected to an already seeded database.
  • Now that your backend is up and running you can open a second terminal and run cd frontend/ followed by running npm start
    • This will atomatically start the application on localhost:3000 unless you have something already running on that port.

Bugs

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!

Stakr in action!

Signup process

2022-07-31-22-12-41

Creating boards

2022-07-31-22-14-39

Creating stacks

2022-07-31-22-15-54

Creating cards

2022-07-31-22-16-39

Creating another workspace

2022-07-31-22-17-24

Editing a card

2022-07-31-22-21-14

Created By

Brandon Flores, David Rivera, and Justin Stockton

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •