Skip to content

๐Ÿš€ Kickstart your web development with this Next.js, Tailwind CSS, and Ant Design template. Accelerate project setup and enjoy seamless integration of powerful technologies. Get started in minutes!

License

Notifications You must be signed in to change notification settings

Sahapat/Next-Tailwind-Antd-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

35 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“š Next.js, Tailwind, Antd Template Project

I created this template for my customer who have specific requirement to using Next, Tailwind and Ant Design together. But after I think for a while this template should be public for everyone. I'm open mind to improve my knowledge, you can pull-request. I hope this template could help someone who facing the same requirement as me.

๐Ÿš€ Get Started

  1. Clone the repository
  2. Follow the detailed documentation for setup and customization.
  3. Start building your awesome project!

๐ŸŒŸSupport

  • Ant Design
  • TailwindCSS with tw- prefix.
  • AnimateCSS
  • MomentJs
  • Zustand
  • SocketIO
  • Axios
  • React Icons
  • Jest
  • SCSS
  • TypeScript

Directory Structure

  • __mocks__ for storing mocking data.
  • __tests__ for storing test files.
  • src
    • actions This directory containing the function which doing the application actions. The application action defined the function which changing the state or request to the server. For example, login, change password and etc.

    • components This directory containing the React components. The component must be reusable and not strict to the context. For example, card, timeline item and etc.

    • constants For storing application constants.

    • functions You may confuse between the actions directory. The key difference is functions contain the function for computing and dealing the business logic without changing the application states. For example, the login action might be request to the server then got the user response and storing to the state. But for the functions, let's say we have the logic to project the data to the chart. We might named the function to convertToLineChart, this function is not changing the application state it receiving the data then output into desire format.

    • hooks For storing React hooks.

    • lib For importing and customizing libraries.

    • pages For storing Next page files.

    • store For storing Zustand store files

      • interfaces For storing store slice interfaces.
      • slices For storing store slices.
    • styles For storing cascading style sheet files

    • types For storing application types and interfaces. The difference from store/interfaces is store interface is for Zustand slice interface only but this directory is for whole application types.

    • util For sharing utility functions.

    • views React component for holding business context and compositing application components.

๐Ÿ‘ฅ Maintainers

โš–๏ธ License

This project is licensed under the MIT License.

๐Ÿ”„ Frequent Updates

We strive to keep this template up-to-date with the latest technologies and best practices.

If you find this template helpful, don't forget to โญ๏ธ it!

About

๐Ÿš€ Kickstart your web development with this Next.js, Tailwind CSS, and Ant Design template. Accelerate project setup and enjoy seamless integration of powerful technologies. Get started in minutes!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published