Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shilomagen/hackathon-matching-platform
Hackathon Matching Platform
https://github.com/shilomagen/hackathon-matching-platform
Last synced: 6 days ago
JSON representation
Hackathon Matching Platform
- Host: GitHub
- URL: https://github.com/shilomagen/hackathon-matching-platform
- Owner: shilomagen
- Created: 2017-02-02T19:52:03.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-15T18:45:17.000Z (almost 6 years ago)
- Last Synced: 2024-08-02T07:10:36.950Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 955 KB
- Stars: 5
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hackathon - Ninjathon - Hackathon managing platform. (Platforms / Unmaintained 🧊)
README
# Ninjathon - Hackathon Managing Platform
Here you can find information about:
- What is Ninjathon
- Platform Features
- Installation
- License
- Community & Thanks## What is Ninjathon?
Ninjathon is a Hackathon managing platform, made with love by Ninjathon team, Ninjathon its an open source web application written in NodeJS (using Express), provides all you need to control and manage your Hackathon perfectly.
## Platform Features:
After installation and running the platform on your server, you can:
- Open Participants registration (include email validation)
- Open Mentors registration
- Control all users data from admin panel
- Approve teams for participation
- Send global text messages (using external api) and receive users respones status to the platform
- Voting Platform (by users & judges)
- Print winning certificates for the winnersUsers can join\create teams, and upload their CV`s for sponsors\job hunting.
## Installation:
1. Clone Ninjathon project
2. `NPM install`
3. Create `.env` file with the following keys:* `AWS_ACCESS_KEY_ID=`
* `AWS_SECRET_ACCESS_KEY=`
* `AWS_REGION=`
* `S3_BUCKET=`
* `NODE_ENV=development/production`
* `WEB_PORT=`
* `MONGO_URL=`
* `EMAIL_ADDR=`
* `EMAIL_PASS=`
* `SUPP_EMAIL_ADDR=`
* `EVENT_NAME=`
* `MAX_USERS=`
* `ADMIN_EMAIL=`3. Install gulp globally
4. Run ‘gulp’
5. Run ‘node server’## Contribute & License
Ninjathon is an open source project, under Apache License 2.
You can use is for Price\Commerial use, with license and copyright notice.
For more information you can read [Apache License](https://www.apache.org/licenses/LICENSE-2.0)## Developers & Community
You can fork and modify this project, and more then welcome to share yours
And ask questions on [Ninjathon Community](https://www.facebook.com/groups/1592746894070828/)Ninjathon made with love, by *Shilo Mangam, Tomer Omri and Eden Swissa*
You can contact us:
Shilo Mangam: [email protected]
Tomer Omri: [email protected]
Eden Swissa: [email protected]
This project inspired by HUJI Hackathon Registration Platform coded by Oded Valtzer