Next.js firebase powered website, for my school. It shows all books in the reading list for graduation, and lets the users rank them by liking books
Next.js a firebase web-aplikace, pro mojí školu, která zobrazuje všechny knížky na maturitní četbu, a dovoluje uživatelům přidávat komentáře a hodnotit knížky, aby pomohli ostatním se rozhodnout kterou knížku si vybrat.
- Extracted book list from PDF to JSON
- Firebase Setup
- Book Page
- Main Page
- Login
- Liking books
- Sorting and searching
- Comments
- Optimizing for database reads
- Ability to remove and edit comments
git clone https://github.com/Kendy205/maturita-book
- Create a new file in the root directory called
env.local
Put your firebase credentials in like this:NEXT_PUBLIC_FIREBASE_API_KEY= NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN= NEXT_PUBLIC_FIREBASE_DATABASE_URL= NEXT_PUBLIC_FIREBASE_PROJECT_ID= NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET= NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID= NEXT_PUBLIC_FIREBASE_APP_ID=
npm install
npm run dev