1hour1day / Onehouraday
Programming Languages
Projects that are alternatives of or similar to Onehouraday
- Team Values
- What’s the current status of the project and our current mission?
- What it is expected from collaborators?
- How do I start?
- How people get communicated?
- How is the work organised?
- How to start collaborating
- Kanban board
- Overall roadmap
Our Vision
A fair world. (Simple, but that’s how we see the future)
Our Mission
Maximise social initiatives impact by making social collaboration a habit in people’s lives.
About 1 Hour a Day
1hour1day.com is a Social Platform that enables people to learn by helping on social initiatives. We want to reduce the barriers present on "Social impact work" and encourage more people to use their strengths to serve others.
What problems we want to solve
1hourAday enables a new ecosystem that enables win-win relations
For social projects: Power up social projects through soft volunteer
We have seen a lot of social projects that still cannnot reach their max potential. If we can all just spend a few hours helping a social cause, together we can have a huge impact.
- This platform aims to remove all the barriers that now prevent people to spend a few time helping on a social project.
- We want to reinforce the "Get a Task Done" volunteer experience
- We want people to use their stregths to help others
- We want experts from everywhere collaborating with social projects
For people: Enable new environments that lets poeple improve their skills with real impact work
We have seen people frustrated about the following situations:
- Getting blocked and not being able to keep developing their professional career
- Gaining experience for a new role is hard (without real experience)
- Entering the job market is hard. (Entry requirements are too high and people don't have experience)
- Learning is limited to who you interact and you need to switch jobs to learn from other environment.
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
- Before installing, download and install Node.js, Node.js 0.10 or higher is required.
- how to create new branch in github from command line
- Mongo DB
installing
git clone https://github.com/hjconehour/onehouraday.git <targetDirPath>
cd <targetDirPath>
backend
npm install
npm install -g nodemon
npm run watch:client
- Test backend code using postman client. Method type:POST URL : http://localhost:5000/createproject In postman client go in body tab and select raw and data format as JSON(application/json) and post the following data: { "name": "project1", "description": "test project1", "type": "health", "contact_detail": { "contact_type": "1", "contact_info": "2", "contact_name": "3" } }
Contributing
See our contributing page for getting started!