Inspiration
As developers, we were inspired by project management apps like Jira and Asana, that help keep development teams on track and ensure success in the deployment of a project. These are professional large scale apps that some of our team members have used previously and found rather overwhelming, with all the deadlines and the idea of keeping up with progress updates. We decided to build a similar but simpler app with an additional wellness factor to encourage rest and motivational well-being.
What it does
Amuza helps track the progress of tasks within a project and associates team members to specific tasks. With a list of tasks to work on, the user can start the Pomodoro timer which allows them to keep track of how long they've been working for. It will help them stay focused during work periods, and notify and encourage them to take breaks when needed.
How we built it
We created the website using ReactJS. HTML, CSS, and Javascript were used for the frontend and SQL for the backend.
Challenges we ran into
It was difficult to incorporate the backend of CockroachDB with the frontend ReactJS. Debugging for ReactJS was also difficult. Some things that we expected to work normally on a non-ReactJS website were done differently with React. Integrating React Routers for site navigation was a challenge during deployment to GitHub.
Accomplishments that we're proud of
We're proud of the professional looking website that we created. We worked as a team to get as much done of the original project plan. Every feature creation and bug fix, every completed task, and those that we tried our best with, are accomplishments. This is something our app aims to do - bring the team together, encourage positive thinking, encourage the big and small task accomplishments. We're also proud of ourselves for learning technologies that were new to us, such as web development with React and CockroachDB, especially given the timeframe.
What we learned
We learned how to use CockroachDB more effectively. We learned more advanced features of JavaScript and React. We learned PostgreSQL. We learned UX/UI design with Figma.
What's next for Amuza
There were many planned features that we couldn't complete in the given time frame, such as a way to give messages of encouragement to other members, a spin the wheel to decide on activities to do during breaks, and motivational messages during breaks. We think this project management and wellness app is very useful and beneficial to development teams. We would like to continue working on the project even after this event.
Built With
- cockroachdb
- css
- html
- javascript
- react
- sql
Log in or sign up for Devpost to join the conversation.