Keep Me Accountable 75

Keep Me Accountable 75, KMA75, Track your progress as you challenge yourself with 75 Hard. Gain a randomly selected accountabilty partner who will help you reach your goal.

This project was build with

Mongo
Express
React
Node
Kma75 photo

Purpose

It's tough doing things alone and at times you may be little bashful and not open up to your friends and family. With KMA 75 you can be partnered to a random accountablity partner the with the same goals.

Technologies

A classic MERN stack appllication. User authentication is handled using bcrypt and jsonWebTokens . State management handled with Redux and Redux Toolkit. Image uploading with Cloudinary API. API. Axios of API requests from the express backend and mongoose as a ORM for mongoDB. SocketIO user real time toast notifications and chat functionality. React Router for user navigation.

Product Page Image
Cart Page
Products Page Image

Challenges

This was the first web application I made so there were many problems. The first was the initial was integrating a real time chat function. In order to overcome this Socket.io was used. Another challenge that occured was the use of file uploading, specifically images. I was able to overcome this using cloudinary and

Lessons Learned

At the conclusion of the project, one of the most important things that needed to be done was working on my styling choices. In my next project I focused mostly on the styling.

Check Out My Other Projects

Artemis Wrath

Artemis Wrath

An online TCG.

View project

Proteus

Proteus

An online store for

View project

Home

|

About

|

Projects

|

Github

|

LinkedIn

Let's Collaborate!