Skip to content

Latest commit

 

History

History
71 lines (52 loc) · 2.26 KB

README.md

File metadata and controls

71 lines (52 loc) · 2.26 KB

Volunteer Website

Live Site URL: Volunteer

Repository Links

Description

This project is a volunteer management website designed to streamline volunteer activities using modern web technologies. It features a responsive design implemented with Tailwind CSS and pre-styled components from Daisy UI. React Helmet manages document head settings, while React Toast handles notifications. The site supports user authentication for seamless login and logout experiences, alongside robust volunteer management functionalities.

Features

  • Responsive design with Tailwind CSS and pre-styled components from Daisy UI
  • Document head management using React Helmet
  • Notifications powered by React Toast
  • Typing animations provided by React-simple-typewriter
  • UI animations enhanced with React Awesome Reveal
  • Data management and storage facilitated by MongoDB Atlas
  • User authentication functionalities (login, logout)
  • Comprehensive volunteer management capabilities

npm Packages Used

Installation

  1. Clone the server repository:

    git clone https://github.com/saagor16/B9A11-Server-Volunter.git
  2. Navigate to the project directory:

    cd B9A11-Server-Volunter
  3. Install dependencies:

    npm install
  4. Create a .env file in the root directory and add:

    PORT=5000
    MONGODB_URI=your_mongodb_atlas_uri
    JWT_SECRET=your_jwt_secret
  5. Start the server:

    npm start

Contributing

Contributions are welcome! Fork the repository and create a pull request with your changes.

License

This project is licensed under the MIT License.