DNVRzero (or Dnvr0) is a modernization of the wildly successful SF0.org
The idea is simple, really: create a user, complete tasks, gain points, level up
The fun comes from the users, and the tasks they invent, and how tasks are interpreted and completed
None of this really means anything, so why not have some fun while doing it?
Thanks Unsplash! | Photo by Pietr Van de Sande
Visit the (archived version of the) original website that is the inspiration for this project »
View Backend source code · View Frontend source code . Report Bug · Request Feature
- About The Project
- Getting Started
- Wireframes
- Schema
- JSON contracts
- Usage
- Roadmap
- Contributing
- License
- Contributors
- Acknowledgments
We're alumni of the Turing School of Software and Design, and this project is part of the New Grad Services program, which provides opportunity for recent grads to continue to practice existing skills, gain new tech stack, and build community around an open source project.
Click for more
We're (re)creating (or re-vitalizing) a site that encourages non-consumer leisure activities, creativity and exploring the habitat in which you find yourself. Create a "player", find a task to complete, and then sign up for that task. Submit proof once you're done and gain sweet, sweet fake internet points to level up.
If you'd rather invent tasks for people to complete, do that too! Date ideas? Solo dates? Artist's date? Looking for a cure for your boredom? Want to meet people and explore your city? Want to do something fun with a loved one? Want to break the monotony of the same ol' routine? What are you waiting for?
Collaborate with your friends! Collaborate with strangers! Or just complete these on your own.
- Must have Node and NPM on your machine
- Depending on which branch you're looking to work on, navigate the either the frontend or backend repository
- fork the repository
- clone your fork onto your local machine
- cd into the new repo
- install the necessary packages with
> npm install
The backend repository is using Swagger to help document the endpoints.
Once the backend repo has been forked, cloned and packages have been installed, run the following command to start the development environment:
> npm run start:dev
now navigate to localhost:8000/apidocs
and you'll see the Swagger UI
Coming soon!!
This project will be live; Locating the live site will be listed here, when available; if you're interested in helping with the DevOps of this project, please drop us a line!
This project is managed via the organization project board, which can be found here
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the respective repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the specific organization repo (frontend or backend)
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Jordan Farelli | Ali Nix |
GitHub |
GitHub |
Mostafa Sakr | Michael Marchand |
GitHub |
GitHub |
Some great tools and/or people who helped to make this project what it is!