This was generated by bash scripts to start with a Next.js template.
Live demo here.
- General Info
- Technologies Used
- Features
- Screenshots
- Setup
- Project Status
- Acknowledgement
- License & Contact
This project was developed in order to practise web development using Next.js and Firebase to provide real-time rooms. I've built some small features on top of that one, like PWA and dark mode support.
For more information about my dev journey, consider visiting my LinkedIn.
Base tools
- Next.js v12.2.2
- Firebase v9.9.0
- TypeScript v4.7.4
Linters and Formatters
- ESLint v8.20.0
- Prettier (VS Code extension)
- .editorConfig (VS Code extension)
Testing
- Vitest v0.18.1
- React testing library
- jest-dom v5.16.4
- react v13.3.0
- user-event v14.3.0
- Cypress v10.3.1
- Real-time rooms
- PWA support
- Dark and Light theme
Clone on your machine (I personally use Github CLI)
# by git
git clone https://github.com/SlyCooper-n/onlyrooms.git
# or by Github CLI
gh repo clone SlyCooper-n/onlyrooms
Set every thing up
# enter the project folder
cd onlyrooms
# install dependencies
npm install
# run on development mode
npm run dev
It's not being worked on anymore, but a demo is available.
Status | Project |
---|---|
OnlyRooms |
- OnlyRooms was based and inspired on this one.
- Many thanks to Rocketseat.
MIT License © Gabriel VS Frasão
Feel free to get in touch with me on my Gmail, Instagram or LinkedIn