Skip to content

Web Project developed in React with TypeScript, integrating a backend API built in Node.js.

License

Notifications You must be signed in to change notification settings

felipeclarindo/goals-sets

Repository files navigation

🌍 Leia em Português

Goals Sets

Web Application to manage your goals developed in react using next and typescript with the api integrated to make manipulations in the postgrees database.

Technologies Used

  • React - Create the user interface.
  • Fastify - APi development.
  • Tailwind CSS - Css Framework to fast design and responsive.
  • TypeScript - Superset of JavaScript.
  • Vite - Framework to build front-end moderns projects.
  • Drizzle ORM - ORM to inreact with the database(SQL).
  • Zod - Validate types and schemes.
  • PostgreSQL - Relational Database used.
  1. Clone the repository:
git clone /~https://github.com/felipeclarindo/goals-sets.git
  1. Enter directory:
cd goals-sets
  1. Install dependencies:
npm install
  1. Create the file .env and set the url of the postgres database as per the file .env.example.

  2. Run the api:

npm run api
  1. Run the application:
npm run dev
  1. Enter the link provided to view the application.

Contribution

Contributions are welcome! If you have suggestions for improvements, feel free to open an issue or submit a pull request.

Author

Felipe Clarindo

License

This project is licensed under the GNU Affero License.