A web application that manages models and companies for a casting agency with an admin panel. This project made for Software Engineering Course in ITU for using Agile methodologies in a Software Development Process. As an application it built on Python,Flask Framework and Sqlite database.
-
You can download libraries by using
- pip install libraryName
-
Libraries
- Download The Project
- Check The settings.py for mail configurations
- Run server.py and your website is running in http://localhost:3000/
- Create an Admin For Admin Panel Login
- Go to http://localhost:3000/admin/
- Login to admin page and build your Agency
IMPORTANT: Note that you can find the following documentation in this reposit under DevOps directory.
-
MEETING
- Define The Requirements
-
DEFINE THE PROJECT
-
USER STORIES
- Define User Types
- Define Epics
- Define Non-functional Issues: Security, Performance ...
- User stories must match with component size and they must be mapped to epics.
- A use case for each epic
-
EARLY SYSTEM MODELS
-
FIRST SPRINT
-
MEETING
- Make a customer meeting to show to development process and check requirements again.
- Make some commits.
-
DATA MODEL
- Create ER diagrams for DB
-
SOFTWARE MODEL
- System Architecture
- Component Diagram
- Sequence Diagram
-
SECOND and THIRD SPRINT
- Change Logs for First Sprint
- Mockups
- Make a meeting and define the requirements
- Define the Project and Create Project Charter
- Create User Stories
- Create Conceptual Model
- First Sprint
- Make a customer meeting and commit files for first version.
- Create Data Model and ER diagrams
- Create System Architecture
- Create Component Diagram
- Create Sequence Diagram
- Complete Second and Third Sprint