Weeks 14,15 - Group Project

Requirements and Guidelines

Working as a Team

Picking an idea

Support

Mentors

Core program

Picking a project idea

You are free to pick any idea you want, as long as it meets the requirements below. The best projects solve a real problem or do something the team finds genuinely interesting. Work with your team and the mentor to come up with an idea.

There are multiple decisions to be made together to support your application:

Picking a user interface

You have three main options to choose from:

  1. A command line interface. It can be interactive (with user prompt) or non-interactive (like npm, which processes the command and exits).
  2. An HTTP API using express
  3. A web interface using HTML and CSS. This requires prior knowledge, or working with AI to generate an interface. Avoid using a frontend framework like React or Vue.

<aside> 💡

You may also combine multiple interfaces.

</aside>

Data source

Your project must use at least one external data source:

  1. A REST API (For example from this List of public APIs)
  2. An external data set (For example from Kaggle)

Using LLM API

HackYourFuture can provide a token for a cloud-based LLM for the duration of the project. Contact HackYourFuture team if you are interested.

General project ideas

<aside> 💭

You are welcome to use AI for more concrete project ideas

</aside>


The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0 *https://hackyourfuture.net/*

CC BY-NC-SA 4.0 Icons

Built with ❤️ by the HackYourFuture community · Thank you, contributors

Found a mistake or have a suggestion? Let us know in the feedback form.