- An user can follow other users
- User can like a post and can comment on a post
- Search user using their username
You can create an account at RabiBook to explore or use the below credentials to Sign-in.
- Email: test@example.com
- Password: test12345
- React-Redux
- Redux-Toolkit
- Firebase
- React Bootstrap
To run this project locally one should have -
- A Firebase project created (Refer Firebase Docs for more)
Download the .zip file from Github or run the below command to clone the repo locally.
git clone https://github.com/tuhindas30/rabibook.git
After cloning the repo, run the following command to install the project dependencies:
yarn install
Set the environment variable in .env
file at root directory. .env.sample
file is given an a template.
REACT_APP_BASE_URL=http://localhost:3000
REACT_APP_FIREBASE_CONFIG=firebase_config_object_stringified
yarn start
# Redux App will start at PORT 3000
RabiBook is MIT licensed.
While deploying this project to production, please keep in mind that the project is in a very basic stage and may have severe bugs and vulnaberities.