Sinan Bolel's personal website.
This project is a personal website for Sinan Bolel. The website includes a home page with contact information and a chat feature.
- Node v20
- Yarn
- React
- Material-UI
- Firebase (Firestore)
- TypeScript
- Responsive design
- Real-time chat functionality
- Integration with Firebase for data storage
- Messages stored in a scalable subcollection structure
- Secure Firestore rules ensuring data privacy
- Clone the repository
- Install dependencies with
yarn install
- Set up a Firebase project and add your configuration to the project
- Deploy Firestore security rules from
firestore.rules
- Create necessary indexes in Firestore for querying messages
- Start the development server with
yarn start
- Build for production with
yarn build
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE.md file for details.