anoyi
<p align="center"> <img width="140" src="https://cdn.jsdelivr.net/gh/AnoyiX/cdn@main/logo.png" /> <h2 align="center">Anoyi's Personal Website 🐬</h2> <p align="center">Lightweight full stack web application development</p> </p> <p align="center"> <a href="https://github.com/AnoyiX/anoyi/LICENSE"> <img src="https://img.shields.io/github/license/AnoyiX/anoyi"/> </a> <a href="https://github.com/AnoyiX/anoyi/network/members"> <img src="https://img.shields.io/github/forks/AnoyiX/anoyi"/> </a> <a href="https://github.com/AnoyiX/anoyi/stargazers"> <img src="https://img.shields.io/github/stars/AnoyiX/anoyi"/> </a> <a href="https://github.com/AnoyiX/anoyi/issues"> <img src="https://img.shields.io/github/issues/AnoyiX/anoyi"/> </a> </p> <p align="center"> <a href="https://reactjs.org/"> <img src="https://img.shields.io/badge/React-2D333B?style=for-the-badge&logo=React&logoColor=61dafb"/> </a> <a href="https://www.typescriptlang.org/"> <img src="https://img.shields.io/badge/TypeScript-3178C6?style=for-the-badge&logo=TypeScript&logoColor=fff"/> </a> <a href="https://nextjs.org/"> <img src="https://img.shields.io/badge/NextJS-000000?style=for-the-badge&logo=Next.js&logoColor=fff"/> </a> <a href="https://tailwindcss.com/"> <img src="https://img.shields.io/badge/TailwindCSS-06B6D4?style=for-the-badge&logo=Tailwind-CSS&logoColor=fff"/> </a> <a href="https://www.mongodb.com/"> <img src="https://img.shields.io/badge/MongoDB-47A248?style=for-the-badge&logo=MongoDB&logoColor=fff"/> </a> </p> ## 🚀 Quick Start First, clone the repo: ``` git clone https://github.com/AnoyiX/anoyi.git ``` ### ▼ Local Development ```shell # install packages bun install # run bun run dev ``` Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. ### ▼ Configuration You can use the following environment variables to modify the application's configuration: Name|Default|Description --|--|-- MONGO_URI|`null`|MongoDB connection string NEXT_PUBLIC_GA_MEASUREMENT_ID|`null`|Google Analytics Measurement ID NEXT_PUBLIC_ENABLE_REACT_SCAN|`false`|Enable to use [react-scan](https://react-scan.com/) ### ▼ Deployment #### Docker - Build: `docker build -t nextjs-anoyi .` - Run: `docker run -d -p 3000:3000 nextjs-anoyi` #### Vercel - New Project - Add Your Github Account - Import Your Git Repository Then vercel will deploy your application automatically when you push your code. #### Others To learn more, see [Next.js Deployment](https://nextjs.org/docs/deployment). ## 🧿 Activity 