Skip to content

MuhammadJunaidAkhter100/vera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vera

Vera is a web application built for lawyers to manage their clients, cases, and documents. It is built with React and uses a Firebase backend.

Getting Started

To get started with Vera, you will need to have Node.js and npm installed on your machine. You can download Node.js from the official website at https://nodejs.org/en/download/. Once Node.js is installed, you can install the project dependencies by running the following command in the project directory:

  • npm install

Next, you will need to create a Firebase project and configure the Firebase SDK with your project credentials. You can follow the instructions in the Firebase documentation at https://firebase.google.com/docs/web/setup.

Once you have set up your Firebase project, you can start the development server by running the following command:

Features

Client Management:

Add, edit, and delete clients with their personal information and contact details.

Case Management:

Add, edit, and delete cases for each client, including case type, status, and associated documents.

Document Management:

Upload and download documents for each case, with version history and document comments.

User Authentication:

Users can create an account, log in, and reset their password.

User Authorization:

Users can only view and edit their own clients and cases.

Technologies Used

React: A JavaScript library for building user interfaces. Firebase: A cloud-based platform for building mobile and web applications. React Router: A library for handling client-side routing in React applications. Material-UI: A library of React components for building user interfaces. React Dropzone: A library for handling file uploads in React applications.

Packages

react-responsive-carousel: https://www.npmjs.com/package/react-responsive-carousel

react-phone-input-2 https://github.com/bl00mber/react-phone-input-2

Custom drag and drop and file upload: https://www.codemzy.com/blog/react-drag-drop-file-upload

License

Vera is licensed under the MIT license. See the LICENSE file for more information.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages