TFFMedya is a social media web application that is dfeisgned for Turkish Football Federation. It aims to increase the visibility of TFF in the social media and connect the football fans and the federation in a way that users can get involved into the football community more by contributing to the polls, quizzes, evaluation surveys, news etc. The project has been developed in Django Python v12.2 environment with ReactJS for the frontend, MongoDB for the database system. |
No installation is required. You can just click on the link: https://tffmedya.herokuapp.com/
To report a bug, you can mail to tffmedya@hotmail.com
Users can navigate to login page even if they are logged in. Forgot password page gets the user credentials from the session, so it looks logged in while filling forgot password form.
You can clone the repository, and pull backend and frontend branches seperately.
- FixtureRefresh
- Includes models & views & serializers for the fixture functions.
- Polls
- Includes models & views & serializers for the poll functions.
- Evaluations
- Includes models & views & serializers for the evaluation functions.
- new_front/serc
- Includes to frontend pages of the website
- The main branch which is to include the latest version of the frontend.
- The main branch which is to include the latest version of the backend.
- The experimental branch where feature branches are merged after testing.
- The branches that are to work on the spesific features seperately.
- Clone the repository
- To run the backend server, use the backend branch.
- Run the following command:
pip install -r requirements.txt
- To run the server, use the following command:
python manage.py runserver
- To run the frontend, use the frontend branch
- Run the following commands:
npm install react-scripts
npm start