2

MyDividendTracker.com

Full-stack Web Developer - Dividend tracker website. This project involved converting a server-side rendering website from EJS to a fully separated React & Next.js application. Implemented dozens of pages, logic, API calls, and Next.js server-side APIs. Worked extensively on backend APIs using Node.js, Express, MongoDB, and various libraries for authentication, hashing, and caching. Utilized Agile methodologies with Trello and Jira project management systems.

Project Details

Detailed information about the project.

Project Goals
To create a user-friendly dividend tracker that allows users to track their dividend and stock actions, visualize data through graphs, and make informed investment decisions.
Challenges Faced
One of the main challenges was migrating from a server-side rendering architecture using EJS to a modern, fully separated React & Next.js application. This required refactoring existing code, ensuring compatibility with new technologies, and maintaining data integrity during the transition.
Solutions Implemented
Implemented a phased migration approach to minimize disruption. Developed new components and pages in React & Next.js while gradually replacing legacy code. Ensured backward compatibility and data consistency through rigorous testing and validation processes.
Technologies Used
React, Next.js, Node.js, Express, MongoDB, EJS
Start Date
10/1/2021
End Date
2/28/2022

Project Screenshots

A visual overview of the project.