Join our Discord - https://discord.gg/6Pje7Wch
This is Samay Raina's official community website for chess enthusiasts. Support the Developer -
- 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.
Make sure you have the following installed on your development machine:
- Node.js (version 16 or above) - preferred v22.x.x
- pnpm (package manager) or npm - preferred pnpm
Follow these steps to get started with the BMSamay.com Frontend:
Clone the repository:
git clone https://github.com/Bot-Rakshit/bm_frontend.git
Navigate to the project directory:
cd bm_frontendInstall the dependencies:
pnpm install
or
npm install
Start the development server:
pnpm dev
npm run dev
- pnpm dev - Starts the development server.
- pnpm build - Builds the production-ready code.
- pnpm lint - Runs ESLint to analyze and lint the code.
- pnpm preview - Starts the Vite development server in preview mode.
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 configurationWe 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.
Please read our Contributing Guidelines for more details.
This project is licensed under the MIT License. See the LICENSE file for details.
Thanks goes to these wonderful people (emoji key):
- Feel free to join our discord community : https://discord.gg/hD5neU5U
Rakshit Singh ๐ป๐ง | DG ๐ป | Karthik Sunil ๐ป | Vishant Shah ๐ป | Hemant Pradeep Modi ๐ป | Moutasim ๐ป | Nilesh Gosavi ๐ป |
Manjot Singh ๐ป๐ง | n0step_ ๐ป | |||||
This project follows the all-contributors specification. Contributions of any kind welcome!
