Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aabboudi/nextjs-drizzle-mysql-website

Corporate website built with Next.js 14 using the App router and TypeScript.
https://github.com/aabboudi/nextjs-drizzle-mysql-website

drizzle-orm mysql nextjs shadcn-ui tailwindcss typescript

Last synced: 3 days ago
JSON representation

Corporate website built with Next.js 14 using the App router and TypeScript.

Awesome Lists containing this project

README

        

# Next.js & NextUI Showcase Website

This is a showcase website for a corporation using Next.js 14 (App router).

Hosted on Vercel here: TBD

## Technologies Used

- [Next.js 14](https://nextjs.org/docs/getting-started)
- [TypeScript](https://www.typescriptlang.org)
- [Drizzle ORM](https://orm.drizzle.team/)
- [Tailwind CSS](https://tailwindcss.com)
- [Shadcn/UI](https://ui.shadcn.com/)
- [Open Graph](https://ogp.me/)
- [Vercel](https://vercel.com/)

## How to Use

To use this project as a base for your own, run the following command:

### Clone the repository and install the dependencies

```bash
git clone https://github.com/aabboudi/nextjs-drizzle-mysql-website.git
cd ./nextjs-drizzle-mysql-website/
npm install
```

### Apply migrations then seed the database

```bash
npm run migrate
npm run seed
```

### Run the development server

```bash
npm run dev
```

### Serve the database user interface

```bash
npm run studio
```

## License

Licensed under the [MIT license](https://github.com/aabboudi/nextjs-drizzle-mysql-website/blob/master/LICENSE).