Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lugomio/nlw-journey
Frontend and backend created during the NLW Journey event.
https://github.com/lugomio/nlw-journey
fastify nodejs prisma react tailwindcss typescript vitejs zod-validation
Last synced: about 2 months ago
JSON representation
Frontend and backend created during the NLW Journey event.
- Host: GitHub
- URL: https://github.com/lugomio/nlw-journey
- Owner: lugomio
- License: mit
- Created: 2024-07-15T13:53:53.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-07-15T14:27:08.000Z (5 months ago)
- Last Synced: 2024-10-12T02:42:17.109Z (3 months ago)
- Topics: fastify, nodejs, prisma, react, tailwindcss, typescript, vitejs, zod-validation
- Language: TypeScript
- Homepage:
- Size: 144 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Plann.er
![banner](https://github.com/lugomio/nlw-journey/blob/master/banner.png)## Description
**Plann.er** is an innovative travel planning app that allows users to create trips, add activities, useful links, and invite friends to share the adventure.
### Objective
The main objective of Plann.er is to provide an effective and easy-to-use tool for organizing and planning trips in a detailed and collaborative manner.### Why it was created
This project was created with the aim of starting the learning process in modern technologies such as React and Node.js, providing a practical environment for developing these skills.## Technologies
Plann.er was developed using the following technologies:
- **JSX**: A syntax extension for JavaScript.
- **Tailwind CSS**: A CSS framework for quick and efficient styling.
- **React**: A JavaScript library for building user interfaces.
- **Node.js**: A server-side JavaScript runtime environment.
- **Fastify**: A web framework for Node.js focused on performance.
- **Prisma**: An ORM (Object-Relational Mapping) for Node.js and TypeScript.## Installation Instructions
### Prerequisites
Before you begin, make sure you have the following tools installed on your machine:
- **Node.js**: [Download Node.js](https://nodejs.org/)
- **npm** (Node.js package manager): Usually installed with Node.js
- **Git**: [Download Git](https://git-scm.com/)### Steps
1. Clone this repository:
```bash
git clone https://github.com/lugomio/nlw-journey.git
```2. Navigate to the project directory:
```bash
cd nlw-journey
```3. Follow the instructions in the README files for the frontend and backend:
```bash
cd react
```
```bash
cd nodejs
```## License
This project is licensed under the [MIT License](LICENSE.md).
---
Feel free to contribute with improvements and new features! If you have any questions or suggestions, don't hesitate to open an issue or get in touch.
---
Made with 💙 by lugom.io.