OREL-group / Project-Management

Materials and assignments for Integrative Project Management course
1 stars 23 forks source link

Initial Project Setup and Core Feature Outline #130

Open PeterChen12 opened 1 week ago

PeterChen12 commented 1 week ago

Description: The purpose of this issue is to establish the foundational elements of the CreatoRain project, focusing on setting up the repository, organizing the project structure, and outlining the core features and requirements. As CreatoRain aims to automate influencer marketing for brands and agencies, this initial setup will ensure a scalable, organized foundation to build on.

Core Tasks: Repository Setup: Define folder structure for front-end, back-end, and assets. Set up README with a project overview and essential details. Add a CONTRIBUTING.md file to provide guidelines for team members.

Feature Outline: Define and document the core features of CreatoRain, such as influencer matching, AI-driven content automation, and campaign analytics. Develop an outline for each module to be built (e.g., Influencer Database, Outreach Automation, Reporting Dashboard). Assign initial tasks related to each core feature to facilitate focused development.

Initial Codebase Setup: Set up the development environment with basic configurations for front-end (React) and back-end (Node.js). Integrate any required libraries or frameworks (e.g., ML libraries, database integration). Establish testing protocols and CI/CD pipelines for consistent quality control.

Documentation: Begin documentation for each core feature and module to ensure alignment and clear expectations among the team. Set up a docs folder to maintain ongoing documentation as features are developed and integrated.

Potential for Issue Rescoping: As this is the first issue, it may require rescoping based on feedback from initial development sprints. For example: If initial feature testing reveals gaps in the core feature set, additional functionalities may need to be incorporated into this setup. As team collaboration progresses, we may refine the project structure to better support our workflows, especially if new tools or processes are adopted.

Labels: setup, documentation, feature outline, priority-high

CreatoRain Project Market Research.pdf