Planner is a travel organizer app developed as part of a front-end development course in ReactJS.
This project applies concepts such as Properties, State, and Components, utilizes TypeScript for type checking, Vite for tooling, TailwindCSS for responsive design, and integrates with a Node.js API.
The app allows users to register a trip, invite participants, and view detailed trip information including listed activities, invited guests, and important links.
-
Register a Trip: Users can create a new trip by providing trip details.
-
Invite Participants: Invite people to join the trip.
-
View Trip Details: See a detailed view of the trip, including activities, invited guests, and important links.
- ReactJS: Utilizes modern React concepts such as properties, state, and components.
- TypeScript: Provides static type checking to catch errors early and improve code quality.
- Vite: Fast and modern development environment for building the application.
- TailwindCSS: Ensures a responsive and visually appealing user interface.
- Node.js API Consumption: Connects to a Node.js backend to fetch and manage trip data.
- Calendar Picker: Allows users to select dates for their trips easily.
-
Clone the repository:
git clone https://github.com/thomasdev5832/nlw-frontend-react cd nlw-frontend-react -
Install dependencies:
npm install -
Start the development server:
npm run dev



