/articles-app

A Simple Articles App

Primary LanguageTypeScript

Articles App

This is a simple articles app that allows users to create, read, update and delete articles.

Development Environment

Server

  • Node.js
  • Fastify - Web framework
  • Prisma ORM - Database toolkit
  • SQLite - Database
  • Swagger - API documentation

Client

  • React.js
  • Tailwind CSS - CSS framework
  • Axios - HTTP client
  • Tanstack Query - Data fetching library
  • React Router - Routing library
  • Vite - Build tool

Run Instructions

  1. Clone the repository
  2. Run the following command in the terminal
cd server
npm install
npm run dev
  1. Open another terminal and run the following command
cd client
npm install
npm run dev
  1. Open the browser and go to http://localhost:5173
  2. Open http://127.0.0.1:3000/api/docs/ for the Swagger API documentation

Screenshots

image image image image image image