https://github.com/alaa-abdallah1/table-pevn-project
This is a web application built with PostgreSQL, Prisma, Node.js, Express, Vue.js, Tailwind, and GraphQL. It consists of two pages - the home page and the view details page.
https://github.com/alaa-abdallah1/table-pevn-project
css express graphql html5 javascript nodejs postgresql prisma tailwindcss vuejs
Last synced: 3 months ago
JSON representation
This is a web application built with PostgreSQL, Prisma, Node.js, Express, Vue.js, Tailwind, and GraphQL. It consists of two pages - the home page and the view details page.
- Host: GitHub
- URL: https://github.com/alaa-abdallah1/table-pevn-project
- Owner: alaa-abdallah1
- Created: 2021-12-08T18:47:23.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-07-29T23:53:37.000Z (almost 3 years ago)
- Last Synced: 2025-03-31T18:47:50.795Z (over 1 year ago)
- Topics: css, express, graphql, html5, javascript, nodejs, postgresql, prisma, tailwindcss, vuejs
- Language: Vue
- Homepage: https://crud-pevn-project.onrender.com/
- Size: 755 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TABLE - PEVN PROJECT
This is a web application built with PostgreSQL, Prisma, Node.js, Express, Vue.js, Tailwind, and GraphQL. It consists of two pages - the home page and the view details page.
## Live Demo
[Visit the live demo](https://crud-pevn-project.onrender.com)
## Screenshot
- Home Page

- View item page

## Features
- A table that lists transactions
- Filter data by date range
- Pagination
- View the details page for each transaction
## Prerequisites
Before running the application, you need to have the following installed on your system:
PostgreSQL
Node.js
Yarn
## Project setup
**Clone the repository**
```
git clone https://github.com/alaa-abdallah1/table-pevn-project.git
```
**Switch to the repo folder**
```
cd table-pevn-project
```
## Backend
**Backend Setup**
```
cd backend && cp .env.example .env && npm install && npm run dev
```
**Don't forget to set the Database configuration in .env file**
**run migration and seed DB**
```
npx prisma migrate reset
```
**Frontend Setup**
```
cd frontend && cp .env.example .env && npm install && npm run dev
```
## Contributing
Contributions are welcome! If you'd like to contribute to this project, open a PR.
## Code Owner
This project was created by [Alaa Abdallah](https://github.com/alaa-abdallah1)