Blog platform built with Next.js, React and Firebase.
(...)
- Node.js
- Next.js
- React
- Firebase (Authentication, Firestore Database)
- React Firebase Hooks
- lodash.debounce
- lodash.kebabcase
- React Hot Toast
- react-markdown
- React Hook Form
- yarn
- Firebase Authentication
- Custom usernames
- Bot-friendly content with SEO
- Server Side Rendering, Static Side Generation and Incremental Static Regeneration
- Firestore CRUD and data modeling
- Client-side form validation
In the project directory, you can run:
Run the development server.
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying pages/index.js
. The page auto-updates as you edit the file.
Generates an optimized version of your application for production.
This output is generated inside the .next
folder.
Runs the app with Cypress, the next generation front end testing tool built for the modern web. We address the key pain points developers and QA engineers face when testing modern applications.
(Work in progress...)