Client
Code Institute
Tasks
Ideation, prioritisation, requirements, UX design, development, Testing.
Time
Aug 2024
Role
Code Institute Student
Tools
I completed my capstone project at Code Institute, where I was challenged to implement CRUD (Create, Read, Update, Delete) functionality using the full range of skills acquired during the boot camp, including CSS, HTML, Bootstrap, and Python.
The assignment aimed to build a full-stack web application that solved a real-world problem.The application effectively manage data, incorporate security features, and was thoroughly tested before deployment to a cloud platform. The Project emphasized the importance of defining the problem, target audience, and core features. The key things I learnt included full-stack development, Agile practices, data modeling, web security, testing, and cloud deployment.
Taking into account the user persona I decided to prioritize features by listing out potential requirements for a task manager. I determined that an app focusing on simple task management for people who want to track chores or important dates would be my Minimum Viable Product (MVP).
I outlined these potential features in a user story map. Then, using the Impact Effort frame work and MOSCOW, I decided which features would be included in the initial release for the MVP, which would come next, and which would be developed later.
Once MVP features were decided, I designed a prototype in Figma, focusing on user flow and core functionalities.
The final product was an App that allows users to seamlessly create, edit, and delete tasks. I utilizing a technology stack comprised of HTML, CSS, Bootstrap for front-end styling, and Python with the Django framework for back-end functionality. I implemented data models, URLs, and views to facilitate core task management features.