GitHunt
MD

MDF05/fe-circle

Modern social media client built with React, Vite, and TypeScript, utilizing Redux Toolkit for state management and a hybrid Chakra UI + Tailwind CSS styling architecture.

Circle Frontend (Stage 2 Online)

Welcome to the Circle Frontend repository. This is the web client for the Circle social platform, built with modern web technologies to provide a fast, responsive, and interactive user experience.

๐Ÿ“‹ Table of Contents

This README serves as the central hub for all documentation. Please refer to the specific documents below for detailed information.

๐Ÿ“š Core Documentation

  • Architecture: Project structure, state management, and component design.
  • Style Guide: Coding standards, component naming, and styling conventions.
  • Environment Variables: Configuration reference for .env files.
  • Deployment: Build instructions, previewing, and Vercel deployment.
  • Testing: Linting and testing strategies.

๐Ÿค contribution & Community

๐Ÿ“ข Project Information

  • Changelog: History of changes and releases.
  • Roadmap: Future plans and upcoming features.
  • Disclaimer: Liability and warranty information.
  • License: Legal usage terms.

๐Ÿš€ Quick Start

Prerequisites

  • Node.js: v18+ (Recommended)
  • npm or yarn

Installation

  1. Clone the repository

    git clone https://github.com/MDF05/circle-frontend.git
    cd circle-frontend
  2. Install dependencies

    npm install
  3. Configure Environment
    Copy .env.example to .env and fill in the required values (mainly API URL).

    cp .env.example .env

    See ENVIRONMENT.md for details.

Development Workflow

Start the development server with hot module replacement (HMR):

npm run dev

The application will usually be available at http://localhost:5173.

Building for Production

To create an optimized production build:

npm run build

This will generate static assets in the dist/ directory.

To preview the production build locally:

npm run preview

๐Ÿ› ๏ธ Tech Stack

๐Ÿ“„ License

This project is licensed under the ISC License. See the LICENSE file for details.

MDF05/fe-circle | GitHunt