BookWise
BookWise is a book review platform with only the Figma design, we needed to develop this full-featured Full Stack application using Next.js. Users can create reviews for the available books. The project was built with Next.js, focusing on server-side rendering (SSR).
š Book Wise š
BookWise is a book review platform developed during Rocketseatās Ignite bootcamp. With only the Figma design, we needed to develop this full-featured Full Stack application using Next.js. Users can create reviews for the available books.
The application has its own MySQL database with a preloaded list of books. To create reviews, users must log in, which can be done via Google or GitHub. On the first login, the user is automatically registered in the database. For subsequent logins, the userās information is loaded directly from the database.
The project was built with Next.js, focusing on server-side rendering (SSR) to improve performance and make page loading more efficient.
ā Cloning the Project
Step-by-step guide to clone and run the application on your machine:
# Clone this repository
ā ā $ gitĀ clone git@github.com:Victtor-777/Book_Wise.git
ā
ā # Navigate to the project folder
ā $ cd book-wise
ā
ā # Install dependencies
ā $ npm install
ā
ā # Create a .env file and fill it according to .env.example
ā
ā # Run your database
ā
ā # Run the following command to create migrations
ā $ npx prisma migrate dev
ā
ā # Run the application in development mode
ā $ npm run dev
ā
ā # The application will start on an available port and can be accessed via the browser
š Technologies
š Notes
This was an extremely complete project with a lot of learning involved. It was challenging to complete, but in the end, I learned a lot and reinforced several Next.js concepts through hands-on practice.
