📝 BitsXLaMarató registration server. Remake of the HackAssistant/registration in order to improve the future development and maintainability.
- Email sign up ✉️
- Email verification 📨
- Forgot password 🤔
- Ip block on failed login tries & ip blocklist ✋ (Optional)
- Dark mode 🌚 🌝 Light mode (Optional)
The development if this Django app can be made by Python or Docker-Compose. We recommend the use of Docker.
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
Needs: Python 3.X, virtualenv
git clone git@github.com:BitsxlaMarato/mybits.git && cd mybitsvirtualenv env --python=python3source ./env/bin/activatepip install -r requirements.txtpython manage.py migratepython manage.py createsuperuser(creates superuser to manage all the app)python manage.py runserver