Skip to content

Hackathon registration server for BitsxlaMarató.

Notifications You must be signed in to change notification settings

BitsxlaMarato/old-mybits

 
 

Repository files navigation

Django CI

HackAssistant


📝 BitsXLaMarató registration server. Remake of the HackAssistant/registration in order to improve the future development and maintainability.

Features

  • Email sign up ✉️
  • Email verification 📨
  • Forgot password 🤔
  • Ip block on failed login tries & ip blocklist ✋ (Optional)
  • Dark mode 🌚 🌝 Light mode (Optional)

Development

The development if this Django app can be made by Python or Docker-Compose. We recommend the use of Docker.

Docker-Compose

Needs: Docker, Docker-Compose

  • ./install.sh (Creates virtualenviroment, install requirements.txt and migrates DB)
  • docker-compose up (Starts server)

That is all! 😃 If you need to run any python command just do as the following examples:

  • Install new library: docker-compose run python -m pip install [library]
  • Make migrations: docker-compose run python manage.py makemigrations
  • Migrate: docker-compose run python manage.py migrate

Python

Needs: Python 3.X, virtualenv

  • git clone git@github.com:BitsxlaMarato/mybits.git && cd mybits
  • virtualenv env --python=python3
  • source ./env/bin/activate
  • pip install -r requirements.txt
  • python manage.py migrate
  • python manage.py createsuperuser (creates superuser to manage all the app)
  • python manage.py runserver

About

Hackathon registration server for BitsxlaMarató.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • SCSS 36.0%
  • Python 33.0%
  • HTML 17.4%
  • JavaScript 13.1%
  • CSS 0.4%
  • Shell 0.1%