Skip to content

Suman373/blossom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Blossom

The platform for all your social welfare needs starting from donation to charity events or fundraisers.

Websit link (Live demo) - Click here

Server link - Click here

Tech Stack

html sass js react node express mongodb Firebase

Cultivating Change through Compassion

Home1

Pages

Directory Structure

.
├── client/
│   ├── node_modules
│   ├── src/
│   │   ├── assets
│   │   ├── components
│   │   ├── config
│   │   ├── data
│   │   ├── hooks
│   │   ├── pages
│   │   ├── utils
│   │   ├── App.jsx
│   │   ├── App.scss
│   │   ├── index.jsx
│   │   └── *
│   ├── public
│   ├── Dockerfile
│   ├── index.html
│   ├── .dockerignore
│   ├── .env
│   ├── .gitignore
│   └── *
├── server/
│   ├── __tests__
│   ├── config
│   ├── controllers
│   ├── cronjobs
│   ├── events
│   ├── helpers
│   ├── middlewares
│   ├── models
│   ├── routes
│   ├── services
│   ├── templates
│   ├── .dockerignore
│   ├── Dockerfile
│   ├── server.js
│   └── *
├── docker-compose.yaml
├── LICENSE
└── README.md

User Workflow Diagram

blossom workflow

Getting Started Locally

  1. Create a fork of this repository
  2. Clone the repository in your local machine
git clone <url>.git
  1. Change directory and run npm install in both client and server dir to install the dependencies
npm install
  1. In the root dir run the following command to start both client and server using docker
docker-compose up -d
  1. Alternatively, you can run the following command in the individual directories to start the client and server applications
npm run dev

About

Blossom serves as a platform for fundraising, volunteer services and social networking.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages