A modern, scalable, and high-performance web application boilerplate built with the latest web technologies. This project serves as a starting point for building feature-rich applications with Next.js 15.
- Next.js 15: Leverages the latest features of Next.js, including the App Router for robust routing and server components.
- React 19: Built on the newest version of React for a declarative and efficient UI.
- TypeScript: Full TypeScript support for type safety and improved developer experience.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- Radix UI: Provides high-quality, accessible UI components.
- Lucide React: A beautiful and consistent icon set.
- ESLint: Integrated for code quality and consistency.
- Framework: Next.js 15
- UI Library: React 19
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: Radix UI
- Icons: Lucide React
- Linting: ESLint
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
Make sure you have the following installed on your machine:
-
Clone the repository:
git clone https://github.com/DavidMANZI-093/apex.git
-
Navigate to the project directory:
cd apex
-
Install the dependencies:
npm install
To run the application in development mode, use the following command:
npm run dev
Open http://localhost:3000 with your browser to see the result.
In the project directory, you can run:
npm run dev
: Runs the app in the development mode with Turbopack.npm run build
: Builds the app for production to the.next
folder.npm run start
: Starts a Next.js production server.npm run lint
: Lints the source code using ESLint.
The project follows a standard Next.js App Router structure:
apex/
├── .next/
├── node_modules/
├── public/
│ └── ... # Static assets
├── src/
│ ├── app/
│ │ ├── globals.css
│ │ ├── layout.tsx
│ │ └── page.tsx
│ ├── components/
│ │ └── ... # Reusable components
├── .gitignore
├── next.config.ts
├── package.json
├── postcss.config.mjs
├── README.md
└── tsconfig.json
src/app/
: Contains all the routes, pages, and layouts for the application.src/components/
: Contains all the reusable UI components.public/
: Contains static files like images and fonts.
- MANZI David
- GitHub: @DavidMANZI-093
This project is licensed under the MIT License - see the LICENSE file for details.