Project to facilitate event users and event creators to manage events, from the place where the event took place to the purchase of a ticket.
ANCHOR YOUR TIME IS WORTH MORE WITH OUR EVENTS!
-
Separated dev and production settings
-
Example app with custom user model
-
Bootstrap static files included
-
User registration and logging in as demo
-
Heroku for easy deployments
-
Separated requirements files
-
SQLite by default if no env variable is set
Before starting, make sure you've met the following requirements:
- You have installed the latest version of
<python>
and<pip>
To install Anchor, follow these steps:
The first thing to do is to clone the repository:
$ git clone https://github.com/matheusprado1/anchor-tcm-m5.git
$ cd anchor-tcm-m5
Create a virtual environment to install dependencies in and activate it:
$ virtualenv2 --no-site-packages env
$ source env/bin/activate
Then install the dependencies:
(env)$ pip install -r requirements.txt
Note the (env)
in front of the prompt. This indicates that this terminal
session operates in a virtual environment set up by virtualenv2
.
Once pip
has finished downloading the dependencies:
(env)$ cd project
(env)$ python manage.py runserver
And navigate to http://127.0.0.1:8000/api/
.
https://anchor-tcm-m5.herokuapp.com/schema/swagger-ui/
To contribute to AnchorApi, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
- Push to the original branch:
git push origin <branch_name> / <local>
- Create the pull request.
Alternatively, see the GitHub documentation at How to create a pull request.
[Django-rest-framework][https://www.django-rest-framework.org/]
[Django-filter][https://django-filter.readthedocs.io/]
[Cloudinary][https://cloudinary.com/]
[Geopy][https://geopy.readthedocs.io/]
https://anchor-tcm-m5.herokuapp.com/
We thank the following people who contributed to this project:
Amanda Oliveira
Dev |
Caio Giffoni
Product Owner |
Jaqueline Malinoski
Dev |
Matheus Prado
Tech Lead |
Paulo David
Dev |
Talitta Nunes
Scrum Master |