Skip to content

dicodingacademy/DB-React-Boilerplate-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

React Bootcamp Boilerplate

A production-ready React boilerplate for bootcamp students' final projects. Includes complete working examples of authentication and CRUD features with industry best practices.

Quick Start

Choose your preferred version:

JavaScript Version

TypeScript Version

Documentation

Getting Started

Design

Development

Deployment

What's Included

Feature Description
Vite Fast build tool
React Router Client-side routing
Redux Toolkit State management
Tailwind CSS Utility-first styling
Axios HTTP client with interceptors
React Hook Form Form handling with validation
JSON Server Mock REST API
Vitest Unit testing
ESLint + Prettier Code quality

Project Structure

js-boilerplate/          # or ts-boilerplate/
├── src/
│   ├── features/        # Feature-based modules
│   │   ├── auth/       # Complete auth example
│   │   └── products/   # Complete CRUD example
│   ├── components/     # Shared UI components
│   ├── pages/          # Route pages
│   ├── store/          # Redux store
│   ├── services/       # API services
│   ├── hooks/          # Custom hooks
│   └── utils/          # Helpers
├── tests/              # Test files
└── ...config files

Learning Outcomes

Students will learn:

  1. Modern React development with Vite
  2. State management with Redux Toolkit
  3. Routing with React Router
  4. Form handling with React Hook Form
  5. API integration with Axios
  6. Authentication flow
  7. CRUD operations
  8. Code quality with ESLint + Prettier
  9. Unit testing basics
  10. Best practices and patterns

Tech Stack

Category JavaScript TypeScript
Language JavaScript (ES6+) TypeScript
Build Vite Vite
State Redux Toolkit Redux Toolkit
Styling Tailwind CSS Tailwind CSS

License

MIT

Contributing

Created for bootcamp educational purposes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors