2024-07-17

Β·Visit Project

BM Samay

This is Samay Raina's official community website for chess enthusiasts.

Table of Contents

Introduction

This is Samay Raina's official community website for chess enthusiasts.

πŸŽ‰ Features

  • Community Dashboard - An interactive dashboard which shows the chess community stats and leaderboard.
  • Chess News - Chess news from all over the world powered by ChessBase India.
  • Connect Your Chess.com Profile - Connect your chess.com profile to see where you stand in the community leaderboard.
  • BM Points - A point based scoring for correct guesses of samay's chess games.
  • Integrations - Coming soon.
  • Streamers - Coming soon.

πŸ“‚ Project Structure

The project structure follows a standard React application layout:

bm_frontend/
  β”œβ”€β”€ node_modules/      # Project dependencies
  β”œβ”€β”€ public/            # Public assets
  β”œβ”€β”€ src/               # Application source code
  β”‚   β”œβ”€β”€ components/    # React components
  β”‚   β”‚   └── ui/        # shadc/ui components
  β”‚   β”œβ”€β”€ styles/        # CSS stylesheets
  β”‚   β”œβ”€β”€ lib/           # Utility functions
  β”‚   β”œβ”€β”€ App.tsx        # Application entry point
  β”‚   └── index.tsx      # Main rendering file
  β”œβ”€β”€ .eslintrc.json     # ESLint configuration
  β”œβ”€β”€ index.html         # HTML entry point
  β”œβ”€β”€ postcss.config.js  # PostCSS configuration
  β”œβ”€β”€ tailwind.config.js # Tailwind CSS configuration
  β”œβ”€β”€ tsconfig.json      # TypeScript configuration
  └── vite.config.ts     # Vite configuration

🀝 Contribution

We welcome contributions to the BMSamay.com Frontend project! To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

#Tags

chess
chessbase-india
India's #1 chess website
Samay Rahana

Contact

Need more project details, have any doubts in mind, or interested in working together? Reach out to me directly at krushnavyas066@gmail.com. I'd be happy to connect and talk!

← All Projects