mohamedabi17 / Pharmacie-web-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A README file for a GitHub Pharma Website Project could look something like this:

2024-02-28.02-15-58.mp4

Pharma Website Project

This is a comprehensive web application for managing a phar

macy's inventory, including tracking available medication, handling prescriptions, and managing patient records.

Table of Contents

  1. General Information
  2. Technologies
  3. Features
  4. Project Structure
  5. Installation and Setup
  6. Usage
  7. Contributing
  8. Credits
  9. License
  10. Contact

General Information

This project aims to create a user-friendly interface for managing a pharmacy's inventory and sales. It provides a comprehensive set of features for inventory management, prescription tracking, and patient records.

Technologies

This project is built using the following technologies:

  • Frontend: ReactJS
  • Backend: Node.js
  • Database: MongoDB
  • CSS Framework: Tailwind CSS
  • Authentication: JWT (JSON Web Tokens)

Features

This project includes the following features:

  • User authentication and authorization
  • Secure prescription management
  • Inventory management
  • Sales management
  • Patient record management
  • Reporting and analytics

Project Structure

The project structure is organized into the following directories:

  • /pharmacie_front: Frontend React application
  • /pharmacie_back: Backend Node.js application
  • /docs: Documentation and user guides

Installation and Setup

To install and set up the project, follow these steps:

  1. Clone the repository to your local machine
  2. Navigate to the /pharmacie_front directory and run npm install to install frontend dependencies
  3. Navigate to the /pharmacie_back directory and run npm install to install backend dependencies
  4. Create a .env file in the /pharmacie_back directory and define environment variables (e.g., PORT, MONGODB_URI, JWT_SECRET)
  5. Run npm run dev in the /pharmacie_back directory to start the backend server
  6. Run npm start in the /pharmacie_front directory to start the frontend application

Usage

To use the application, follow these steps:

  1. Open a web browser and navigate to the URL where the frontend application is hosted
  2. If you have an account, log in with your credentials
  3. If you don't have an account, sign up for a new account
  4. Use the sidebar menu to navigate to different sections of the application (e.g., Inventory, Prescriptions, Patients)
  5. Use the features provided to manage inventory, prescriptions, and patient records

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug fixes, please submit a pull request or open an issue.

Credits

This project was created by [worldwebsolutions] and [mohamed abi] using [nodejs and nextjs and typescript].

License

This project is licensed under the MIT License.

Contact

If you have any questions or need further assistance, please contact [m.abi@univ-alger.dz].

About


Languages

Language:TypeScript 83.0%Language:JavaScript 15.8%Language:CSS 0.9%Language:HTML 0.3%