About Next app router - Cryptocurrency website

View the Code on GitHub

Introduction

This project is not about showcasing a fancy UI, but is created with the intention of providing required Infrastructure of a modern Next.js application.

The Goal is to provide a ready-made starting point for a frontend developer to begin their work and focus mainly on creating components and not to worry about behind the scenes.

In this project we have created an express.js backend for providing some API and establishing our authentication and authorization.


Features

In a nutshell, I can list the features of the project as below:


How to run the project?

After cloning the code from THIS repository you will need to install the dependencies for both frontend and backend like this:

First install the frontend packages like:

yarn install

then for the backend:

cd server
yarn install

After making sure that packages are installed go to the Next.js root and run these commands:

yarn devServer
yarn dev

Notes:

mock capability is enabled by default in the .env file.