Skip to content

Ousman-T/Final-Project

Repository files navigation

Creating a full stack application using the full MERN stack with CRUD functionality.

Technologies Used-

My Skills

Link to Trello-

https://trello.com/b/0E4rso1V/requirements

Link to Wireframe-

https://lucid.app/lucidchart/ddf45f23-90a0-4b0a-be40-a22fb78234d4/edit?invitationId=inv_44de5c9f-fc28-47f7-a023-7f51ea031436&page=0_0#

Link to Live Project-

https://final-project-v997.onrender.com/

Challenges-

Building this project was an extreme challenge for me. I ran into many different issues that I had to work through continuously in order to get the app working properly. Even currently at this moment I'm running into an issue where for example, User1 can log in and create a todo. However, when User2 logs in they can see the todos created by User1. If User3 does the same then they can view all of User1 and User2's todos.

CRUD functionality was also a hassle to get working as well. I created my original function to update within my controllers. However, when trying to implement that function onto my front end, I kept running into an issue where the page wouldn't accept anything that was invented outside of the SRC folder. In order to fix that I ended up creating a todos-api file within my utilities folder that utilizes the sendrequest function.

Future Updates-

In the future I would like to distinguish between accounts. Make sure that User3 doesn't see User2's Todos.

I would also like to add a feature where you can check a todo off as done, and move that todo to a seperate div where you can see all of your completed Todos, but won't be able to update them.

Lessons Learned-

FILE STRUCTURE AND FOLLOWING DATA WAS THE THESIS STATEMENT BEHIND THIS PROJECT! This should be apart of the Ten Coding Commandments (Haha). Simply remembering your file structure, and which files/functions require what data/files can turn an overwhelming project into a very straightforward project.

Resources-

NO RESOURCES USED FOR THIS PROJECT OTHER THAN PAST PROJECTS FOR REFERENCES. No code alongs, no stackOverFlow, no google searches. TRIAL BY FIRE.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published