This is a project I have worked on in my spare time, with guidance from my mentor.
- SQL (Queries, creating tables, date entries)
- Retreving and inserting data in a database.
- PHP templates
- CRUD (Create, Read, Update, Delete) pages
- User Authentication
- Sessions
- Image Upload
All functionality was complete but I had all the logic in one file. You can see the repo at that stage here: Phase 1.
- Business Logic and Object Oriented Programming
- Autoloader
- Models and Repositories
- Exceptions, try/catch
- Routing
- Controllers
- Middleware & Interfaces
- API
It has been an amazing learning experience. I am now building the FE application in React, visit the repo.