https://github.com/levieyal/articles-app
A Simple Articles App
https://github.com/levieyal/articles-app
fastify nodejs prisma-orm react sqlite3 swagger
Last synced: 2 months ago
JSON representation
A Simple Articles App
- Host: GitHub
- URL: https://github.com/levieyal/articles-app
- Owner: LeviEyal
- Created: 2024-05-15T08:35:38.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-29T17:58:00.000Z (almost 2 years ago)
- Last Synced: 2025-10-11T23:23:28.575Z (9 months ago)
- Topics: fastify, nodejs, prisma-orm, react, sqlite3, swagger
- Language: TypeScript
- Homepage:
- Size: 185 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```bash
cd server
npm install
npm run dev
```
3. Open another terminal and run the following command
```bash
cd client
npm install
npm run dev
```
4. Open the browser and go to http://localhost:5173
5. Open `http://127.0.0.1:3000/api/docs/` for the Swagger API documentation
# Screenshots





