This is a web application built with Next.js and Redux for state management. It provides features such as internationalization, server-side rendering, and client-side routing. This application also utilizes Ant Design for UI components and Axios for making API requests.
Before installing, make sure you have the following requirements:
-
Node.js: You can download and install Node.js and npm (Node Package Manager) from the official Node.js website: https://nodejs.org/.
-
json-server: You can see how to install json-server from the official GitHub repository: https://github.com/typicode/json-server
To install, follow these steps:
- Clone the repository:
git clone https://github.com/WillFelisberto/Bombay-Test-Assignment.git
- Change to the project directory:
cd Bombay-Test-Assignment
- Install dependencies:
npm install
- Change the filename
.env.example
to.env.local
The following scripts are available in Bombay:
server
: Starts the JSON server for mock API data.dev
: Runs the development server using Next.js.
Aways run server
before dev
This project is licensed under the MIT License. See the LICENSE file for details.