Project Page

1. Personalized Fitness App Tracker

  • This is a fitness app that dynamically shuffles the different type of exercises you will be given based on the workout week. Random exercises everyday keeps the guess work and the monotony out of your routine, shocking the body and keeping nueral plasticity actively working.
  • Front End Development

        React.js – Built with React for a dynamic experience.
        Deployment on Vercel, integrating with GitHub.
        Context API – Manages global state.
        React Hooks (useState, useEffect) for state and lifecycle.
        CSS Modules / Global Styles for clean UI.
        LocalStorage API – Persists workout schedules.
  • Backend Development

        Node.js & Express.js for handling API requests.
        MongoDB with Mongoose for workout data storage.
        RESTful API – Fetches workouts dynamically.
  • Features and Implementation

        Dynamic Workout Generator – Daily unique workouts.
        Workout Calendar System – No genre repetition.
        Fisher-Yates Shuffling Algorithm for randomness.
        Mobile-friendly Responsive UI.

    Greenhouse Plant Tracker

  • Personalized web app to monitor plants using TREFLE API and provide care instructions.

  • Front End Development

        React.js
        Pagination, filtering, and search functionality.
        Weather API for real-time forecasts.
  • Backend Development

        Node.js, MongoDB, WebSockets
        JWT token authentication for login
        REST API for CRUD on plant data
  • Features and Implementation

        Version control with Git & GitHub
        Containerized deployment with Docker
        Postman for API testing

    3. Forex Trading Dashboard

  • A responsive dashboard leveraging the TradeLocker API to track account balance changes over time for strategic insights. fetch requests or by interval timing.

  • Front End Development

        Chart.js with react-chartjs-2 for dynamic charts.
        ChartJS, CategoryScale, LinearScale, LineElement, PointElement, Title, Tooltip, Legend, and ChartDataLables in order to create a well developed UI for tracking data
        JWT authorization for secure API requests.
        Axios for API data fetching with Bearer tokens.
  • Backend Development

        MongoDB, Express.js, Node.js
        Cloud-based hosting with MongoDB Atlas & AWS & Compass
        Created logic, schemas, models and routes for back-end and front-end for seamless integration.