After a pause, I returned to a personal project that I consider the most important in my portfolio: a digital menu system for restaurants.
The project had been on hold while I reorganized my studies and reconsidered technical priorities. During this time, I implemented backend login and registration, as well as the login screen on the frontend.
Now, I decided to rewrite the backend from scratch using Java with Spring Boot, focusing on a primary language before moving on to others.
To resume the project with more clarity, I structured the development process as follows:
• Organizing the Trello board with backlog, user stories, and sprints
• Creating prototypes of the screens before coding
• Defining architecture, responsibilities, and technical priorities
The goal remains the same: building a complete digital menu and ordering system, with best practices, professional architecture, and quality code, as if it were being developed inside a real company.
🛠️ Project stack and practices:
• Backend: Java + Spring Boot
• Mobile Frontend: React Native + TypeScript
• Database: PostgreSQL with migrations
• JWT Authentication
• Layered architecture, testing, documentation, and project organization
• Planning with Trello and prototyping before development
My aim is for this project to be a strong portfolio piece, helping me grow technically with every decision and document the entire learning process.
👉 If you’re a student, beginner, or interested in the project and would like to exchange ideas, collaborate, or follow the development, feel free to reach out. I can share the prototype, planning, and next steps.
Top comments (0)