tellesiivan / simplimods

Web application enabling car owners to document modifications they've made to their vehicles and engage with an automotive enthusiast community. Built using React, Redux, Firebase, and TypeScript.

Home Page:https://simplimods-git-main-tellesiivan.vercel.app/u/pRufKEb4bMVvih2hLPdn9uDdoJI3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Paaartly:

image

Web application enabling car owners to document modifications they've made to their vehicles and engage with an automotive enthusiast community. Built using React, Redux, Firebase, and TypeScript.

Key Features

User authentication and account management Create, update, delete modification posts with text descriptions and photos Interactive commenting and reactions on modification posts User profile pages showcasing their modification history Searchable index of modifications by vehicle make/model Firestore Cloud Database for data persistence Redux for centralized and scalable state management

Build With

Frontend

  • React
  • TypeScript
  • Redux + Redux Toolkit
  • Firebase Auth
  • React Router
  • Material UI

Backend

  • Cloud Firestore Database
  • Firebase Storage for media uploads

What I Learned

This project gave hands-on experience with:

  • Developing TypeScript React applications from scratch
  • Consuming data from Cloud Firestore in React
  • Implementing user authentication flows with Firebase
  • Designing normalized, scalable data models with Redux
  • Unit testing React components with Jest
  • Deploying web apps on Vercel serverless platform

Excited to have built a platform bringing automotive enthusiasts together through their passion for modifications and engaging community experience!

About

Web application enabling car owners to document modifications they've made to their vehicles and engage with an automotive enthusiast community. Built using React, Redux, Firebase, and TypeScript.

https://simplimods-git-main-tellesiivan.vercel.app/u/pRufKEb4bMVvih2hLPdn9uDdoJI3


Languages

Language:JavaScript 97.7%Language:CSS 2.0%Language:TypeScript 0.3%