SE-Foundation Help

Web Stack Portfolio Project Criteria

Overview

This paper describes the requirements for the web stack portfolio project.

Project Scope

  1. Front-end only

  2. Back-end only

  3. Full-stack application

  4. Mobile applications

  5. AI projects

Static sites are not permitted; projects must demonstrate dynamic functionality.

TimeLine

  • Projects built before the designated time are not acceptable. Learners must adhere to the specified timeframe the curriculum provides for project development. Learners will have one month to develop, and present their project.

Git Commit History

  • Learners must maintain a consistent track record of commits on GitHub. Each commit should be accompanied by a standard commit message, providing clarity on the changes made.

Group Contribution

  1. All project group members are expected to contribute to the codebase actively

  2. Contributions should be proportional, ensuring fair distribution of workload among team members

Instances of plagiarism will result in consequences, including disqualification from graduation, disengagement from the program, or a flag from Kimba.

Framework Flexibility

  • Learners have the freedom to choose any framework they prefer for their project.

Front-end-Only Projects

  • For projects focusing solely on the front end, learners may use mock API tools to simulate backend functionality.

Back-end-Only Projects

  • Projects focusing exclusively on the backend must include comprehensive documentation of API endpoints.

Documentation

  • README.md should include setup instructions, usage guidelines, and an overview of the project architecture.

Demonstration

  • The demonstration should provide insights into the project’s development process and highlight key achievements.

Last modified: 05 September 2024