Giter VIP home page Giter VIP logo

locustproject-fe's Introduction

Nextjs Web3 Starter

Production Deployment

This is a starter for nextjs with turbopack. Consider both Web3 project and Nodejs + Prisma backend. You can use the pure nextjs front-end, or you can write the front-end and back-end together to make a small full-stack boy.

English | 中文

Getting Started

First, run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.ts.

The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Some features

  • app dir: The project uses the latest app dir of nextjs13, you can read Next.js Beta Document about the app dir feature
  • i18n: This project supports internationalization, the root directory i18n is a multilingual file, and the middleware middleware determines which language to jump to

文件目录一览

├── LICENSE
├── README.md
├── README_zh-CN.md
├── app                                      app dir
│   └── [lang]                               language type
│       ├── [id]                             /:id route
│       │   ├── loading.tsx                  loading page
│       │   └── page.tsx                     page
│       ├── layout.tsx                       global layout
│       └── page.tsx                         main home
├── commitlint.config.js                     commitlint
├── components                               components folder
│   ├── button
│   │   └── index.tsx
│   ├── layout                               layout file
│   │   ├── index.tsx
│   │   ├── link.tsx
│   │   └── state.ts
│   ├── navbar                               navbar
│   │   └── index.tsx
│   ├── skeleton
│   │   └── skeletonCard.tsx
│   ├── theme                                config file
│   │   ├── defaultHeadTag.tsx
│   │   ├── flexible.tsx
│   │   └── metadata.ts
│   ├── toast
│   │   └── toast.tsx
│   └── typography
│       └── index.tsx
├── i18n                                     i18n folder
│   ├── config.ts                            language config
│   ├── getDictionary.ts                     Dictionary configuration
│   └── locales                              dictionary package file
│       ├── en.json
│       └── zh-CN.json
├── middleware.ts                            Middleware, recognition language jump
├── next-env.d.ts
├── next.config.js                           nextjs config
├── package.json
├── pages                                    At present, the main remaining api is here
│   └── api                                  api folder
│       ├── [...slug].ts                     proxy forwarding backend interface
│       ├── hello.ts
│       └── post.ts
├── pnpm-lock.yaml
├── postcss.config.js                        postcss config
├── prisma                                   prisma folder
│   ├── index.ts                             prisma exposure method
│   └── schema.prisma                        prisma schema file
├── public
│   ├── favicon.ico
│   └── vercel.svg
├── services                                 request api function main directory请求api函数主要目录
│   ├── client                               client request data
│   │   └── login.ts
│   └── server                               server request data
├── styles                                   global css file
│   ├── index.css
│   ├── reset.css
│   └── tailwind.css
├── tailwind.config.js                       tailwind config
├── tsconfig.json
├── types                                    ts type
│   ├── api.d.ts
│   ├── components
│   │   └── theme.d.ts
│   ├── global.d.ts
│   └── index.d.ts
├── utils                                    utils
│   ├── cookie.ts                            cookie utils
│   ├── helpers.ts                           utils functions
│   ├── request.ts                           http request
│   └── web3.ts                              web3 functions
└── views                                    app dir client component

locustproject-fe's People

Contributors

starr-starr avatar abandon888 avatar aboutmydreams avatar vadxq avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.