Skip to content

Full stack Application built with MERN Stacks , GraphQL and Bootstrap UI

Notifications You must be signed in to change notification settings

adam-marey/EZ-Manage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

The project is a management system for keeping track of projects and clients. It is built using React for the frontend, Apollo Client for handling GraphQL requests, and Bootstrap for styling. The backend is built using Express and GraphQL for the database.

  • In working progress

Features

  • Add new projects and clients
  • View and update project and client details
  • Search and filter projects and clients
  • Responsive design using Bootstrap

Installation

Usage

  • To add a new project or client, click on the corresponding button on the homepage.
  • Fill out the form with the necessary information and click "Save".
  • To view or update project or client details, click on the corresponding card on the homepage.
  • To search and filter projects and clients, use the search bar and dropdown menu at the top of the page.

Backend

  • The backend of the project is built using Express and GraphQL, it will be running on http://localhost:4000
  • You can use the Graphiql interface to play around with your schema and test the Queries and Mutations.

Deployment

  • You can use any hosting service that support Node.js and GraphQL

Disclaimer

  • This is a work in progress, there might be bugs and glitches, also this is not fully tested yet.

Stretch Goals

  • Implement user authentication and authorization to restrict access to certain features based on user roles.
  • Integrate with a calendar library to add a project schedule feature.
  • Add a feature to send email notifications to clients when a project status changes. Implement pagination for displaying large numbers of projects and clients.

issues or bugs?

If you have any questions, feel free to email me at email

Screenshot 2023-01-21 at 2 01 29 PM

Screenshot 2023-01-21 at 1 56 42 PM

Screenshot 2023-01-21 at 1 57 12 PM

Screenshot 2023-01-21 at 1 57 41 PM