CapitalCraft-V1

CapitalCraft is a modern social finance platform where users can share financial posts, engage in discussions, and build personal profiles. Built as a full-stack portfolio application, it emphasizes real-world architecture, authentication, and API-driven design.

LoginRegister
Feed 1Feed 2
Create PostEdit Post

Description:

CapitalCraft is a clean, secure, and scalable space for finance-focused conversations. Users can register, log in, create posts, comment, and interact with others in a modern, responsive UI. The backend is built with FastAPI, SQLAlchemy, and JWT authentication, while the frontend uses React, TypeScript, and Tailwind CSS.

Why:

This project demonstrates full-stack development skills, secure authentication flows, API-first backend design, and a clean, modern UI/UX. It is not a tutorial clone, but an evolving real-world application for learning and portfolio use.

Tech Stack:

  • Backend: Python, FastAPI, SQLAlchemy, SQLite (dev), JWT Auth
  • Frontend: React (Vite), TypeScript, Tailwind CSS, Lucide Icons

Key Features:

  • JWT-based authentication (register/login)
  • Public feed with posts from all users
  • Comment system (create/delete your own)
  • Post management (create/delete your own)
  • Modern, responsive UI with dark mode

Planned Improvements:

  • Likes on posts
  • Image support for posts
  • Charts, graphs, and financial visuals
  • User profile page
  • Footer with links & metadata
  • Migration to PostgreSQL
Try Out The WebsiteDownload From GitHub