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:
- Fork the repository.
- Create a new branch (git checkout -b feature-branch).
- Make your changes and commit them (git commit -m 'Add some feature').
- Push to the branch (git push origin feature-branch).
- Open a pull request.