Skip to content

About This Cointab company assignment aims to develop a web application for managing user data.

Notifications You must be signed in to change notification settings

love-porwal/cointab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Project README

Table of Contents

Introduction

This project is a company assignment given by the company called Cointab. The objective of the project is to create a web application that manages user data. It is built using a tech stack that includes HTML, CSS, JavaScript for the frontend and Express, MySQL, and Node.js for the backend.

Visit: https://cointab-user-board.netlify.app/

Project Demo

https://drive.google.com/file/d/1wrrg4nzN6NSE_i1H5-qQT0Xtt3S1ZlDC/view?usp=sharing

Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Express, MySQL, Node.js

Getting Started

To run the project on your local machine, follow the steps below:

  1. Clone the repository:

    git clone https://github.com/love-porwal/cointab.git
    
  2. Install Dependencies:

    npm i 
    
  3. Run backend server:

    npm run server
    
  4. Start frontend:

    npm run start
    

API Endpoints

The project exposes the following API endpoints:

  1. GET /all-users: To get user data .
  2. GET /fetch-get-users: To get user data based on the page number.
  3. GET /get/filter: To get user data based on certain filters.
  4. GET /users-pagination: To get user data based on pagination.
  5. DELETE /table-delete: To delete user table from DB.

Features

The project includes the following features:

  • Pagination: To navigate through the user data in a paginated manner.
  • Multiple Filters: To filter user data based on various criteria.

Home Page

User Details

About

About This Cointab company assignment aims to develop a web application for managing user data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published