Skip to content

To Do List application made with from scratches Symfony. My customer, a building company, asked me to create an application to help their works supervisors actually plan their work with whiteboards and sticky-notes, this way to organize their projects tasks works fine, but the company desire to save money and make it more ecological. My work is …

florentgallou-dev/toDoList

Repository files navigation

PROJECT TO DO LIST


To Do List application made with from scratches Symfony. My customer, a building company, asked me to create an application to help their works supervisors actually plan their work with whiteboards and sticky-notes, this way to organize their projects tasks works fine, but the compagny desire to save money and make it more ecological. My work is to create an intranet application for user to create their to do list easily.


WORK STEPS


  1. Project studied and ready to create documents,
  2. Syfony project folder deployed to hold doc folder,
  3. UseCase created and added to doc folder,
  4. Fonctional Tree created and added to doc folder,
  5. DataBase Diagram created and added to doc folder,
  6. Class Diagram created and added to doc forlder,
  7. Wireframes created and added to doc folder,
  8. KanBan done,
  9. Readme updated with docs liked to GHPage,
  10. Connected symfony to mySQL server,
  11. First controler ToDoListController created
  12. User entity created with make:entity command,
  13. Authentication created with make:Auth command,
  14. Sets login obligation by adding ToDoListController the IsGranted Method,
  15. Added properties to User entity,
  16. Created fixtures for User entity,
  17. Project entity created with make:entity
  18. Task entity created with make:entity,
  19. Foreign-key between Project and User done with make:entity,
  20. Foreign-key between Task and Project done with make:entity,
  21. Created fixtures for Project Entity,
  22. Created fixtures for Task Entity,
  23. Created Templates - Header, Nav, Footer and customized Home title and prim title,
  24. Created home page controller sending projects list,
  25. Created home page vue for projects list to display,
  26. Changing strategy, created ProjectController with make:crud to manage all aspects of Project uses,
  27. Single project page done,
  28. Update project page and form done,
  29. Delete project done,
  30. Project status added next to project name changing state depending if finished or not,
  31. New project page done,
  32. Created TaskControlle with make:crud,
  33. Linked show_task method to new show task in show_project tastks list page,
  34. Single task page done,
  35. Delete task done,
  36. Update task done,
  37. Create new task done,
  38. Task status, deadline added next to task name in single project changing state depending if finished or not,
  39. Added new user page,
  40. Added new user form (keeping only what's needed),
  41. Project list odered by deadline dates descendant.

DOCS


  1. USECASE - https://florentgallou-dev.github.io/toDoList/toDoList-UseCase.html
  2. FUNCTIONAL TREE - https://florentgallou-dev.github.io/toDoList/toDoList-FunctionalTree.html
  3. DATABASE DIAGRAM - https://florentgallou-dev.github.io/toDoList/toDoList-DataBaseDiagram.html
  4. CLASS DIAGRAM - https://florentgallou-dev.github.io/toDoList/toDoList-ClassDiagram.html
  5. WIREFRAMES - https://florentgallou-dev.github.io/toDoList/toDoList-Wireframes.html
  6. KANBAN - https://github.com/FlorentGallou-Dev/toDoList/projects/1

About

To Do List application made with from scratches Symfony. My customer, a building company, asked me to create an application to help their works supervisors actually plan their work with whiteboards and sticky-notes, this way to organize their projects tasks works fine, but the company desire to save money and make it more ecological. My work is …

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published