Skip to content

FJKT48 is a website about JKT48 made by fans. Created with NextJS.

License

Notifications You must be signed in to change notification settings

kudanilll/fjkt48-web

Repository files navigation

FJKT48

FJKT48 is a fan-made website dedicated to JKT48, created with cutting-edge web technologies for a seamless and interactive experience. Powered by Next.js, this project is a combination of performance, scalability, and developer-centric tools.

This project was scaffolded with Create Next Stack.


🚀 Getting Started

To start developing locally, run the following command:

npm pnpm yarn bun
npm run dev pnpm run dev yarn dev bun dev

📚 API Documentation

Explore the full API documentation for the project here.


🔧 Scripts

The table below lists all available npm scripts and their functionality:

Script Description
dev Starts the Next.js development server.
build:dev Builds the project using the development environment (.env.dev).
build:prod Builds the project using the production environment (.env.prod).
start:dev Starts the production server (built with build) in the development mode.
start:prod Starts the production server (built with build) in the production mode.
ngrok Launches ngrok for local tunneling on port 3000.
test Runs all test cases.
test:cover Generates test coverage reports.
test:watch Watches for changes and re-runs tests.
format Formats all source code with Prettier.
format:check Checks if all source code adheres to the Prettier formatting rules.
lint Lints all source code with ESLint.

🛠️ Technologies Used

This project leverages the following technologies:

Technology Description & Resources
React Website - Docs - GitHub
Next.js Website - Docs - GitHub
TypeScript Website - Docs - GitHub
Tailwind CSS Website - Docs - GitHub
MongoDB Website - Docs - GitHub
Supabase Website - Docs - GitHub
Axios Website - Docs - GitHub
Sonner Website - Docs - GitHub
Radix UI Website - Docs - GitHub
React Icons Website - Docs - GitHub
Framer Motion Website - Docs - GitHub
Prettier Website - Docs - GitHub
ESLint Website - Docs - GitHub

🌟 Features

  • Interactive Design: Built with Tailwind CSS for rapid styling.
  • Rich Animations: Smooth transitions using Framer Motion.
  • Real-Time Updates: Integrated with MongoDB and Supabase for dynamic data fetching.
  • Toast Notifications: Powered by Sonner for instant feedback.
  • Iconography: Modern icons using React Icons.
  • Robust API Integration: Fetch and manage data with Axios.

💡 Support

If you enjoy this project and would like to support further development, feel free to buy me a coffee. Your contributions are highly appreciated! ☕🎉

About

FJKT48 is a website about JKT48 made by fans. Created with NextJS.

Topics

Resources

License

Stars

Watchers

Forks

Languages