[English | Portuguese]
This is a Next.js 14 project configured with TypeScript, Tailwind CSS, Axios and Jest.
Make sure you have Node.js installed on your machine.
node: v20.12.2
Clone this repository:
git clone https://github.com/seu-usuario/challenge-charlie.git
cd challenge-charlie
npm install
#or
yarn install
npm run dev
# or
yarn dev
# or
pnpm dev
The project will be available at http://localhost:3000.
> dev: Starts the development server.
> build: Compiles the project for production.
> start: Starts the production server.
> lint: Checks for lint-related issues
> test: Runs unit tests.
> test:watch: Runs unit tests watched.
├── app/ # pages
├── assets/ # Store static files
├── components/ # Reusable components
├── pages/ # Application pages
├── services/ # Centralizes APIs
├── styles/ # Global and local styles
├── types/ # Stores TypeScript type definitions
├── utils/ # Utility functions and helpers
├── .gitignore # Files to be ignored by Git
├── jest.config.js # Jest Settings
├── next.config.js # Next.js Settings
├── package.json # Project manifest file
└── tsconfig.json # TypeScript Settings
Next.js 14
TypeScript
Tailwind CSS
Axios
Jest
Github Actions was used to perform the deployment. To access, simply access the URL: Charlie Challenge
The repository must be public
Compile the container
docker build -t challange-charlie .
Rotate application
docker run -p 3000:3000 challange-charlie
The project will be available at http://localhost:3000.
⌨️ with ❤️ for Pedro Henrick 😊