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.
- Home Page
- View item page
- A table that lists transactions
- Filter data by date range
- Pagination
- View the details page for each transaction
Before running the application, you need to have the following installed on your system:
PostgreSQL Node.js Yarn
Clone the repository
git clone https://github.com/alaa-abdallah1/table-pevn-project.git
Switch to the repo folder
cd table-pevn-project
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
Contributions are welcome! If you'd like to contribute to this project, open a PR.
This project was created by Alaa Abdallah