Effortlessly track daily spending, set goals, and gain financial clarity. Your key to smart, stress-free money management.
Link to project: Pocket Money
Tech used: EJS, Tailwind, MongoDB/Mongoose, Node, Express, JavaScript, HTML, CSS
Pocket Money is a full-stack web app designed to simplify personal finance management. Built using MongoDB, Express.js, EJS, and Node.js (MEEN stack), it provides users with a seamless experience to track their daily spending, set simple goals, and achieve more clarity and control over their finances. It is built using the MVC design pattern for future scaling and maintainability. The frontend is crafted with EJS and styled with Tailwind CSS for a cohesive and responsive design. Node and Express handle the authentication while MongoDB serves as a robust database solution.
Packages/Dependencies used: bcrypt, connect-mongo, ejs, express, express-flash, express-session, mongodb, mongoose, morgan, passport, validator
- Saved history
- Spending categories
- Data trends/summaries
- Accessibility
First time using Tailwind. I really enjoy the utility class philosophy and found it really increased my development speed.
First time deploying a MEEN app on Render. A bit of a learning curve coming from something as easy as Heroku but seems to be fine so far.