Skip to content

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.

License

Notifications You must be signed in to change notification settings

MDF05/fe-circle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

About

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.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages