Skip to content

LeviEyal/articles-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 https://localhost:5173
  2. Open https://127.0.0.1:3000/api/docs/ for the Swagger API documentation

Screenshots

image image image image image image