Sobes.tech
Junior — Middle

Describe an example of a personal project you would implement to demonstrate your skills.

sobes.tech AI

Answer from AI

An example of a personal project in Python to demonstrate skills is a web application for task management (To-Do List) using Flask and an SQLite database.

The project can include:

  • User registration and authentication
  • Creating, editing, and deleting tasks
  • Filtering tasks by status (completed/not completed)
  • A simple and understandable web page using HTML and CSS

Such a project demonstrates skills in working with web frameworks, databases, as well as frontend and backend skills.

Example of a simple route in Flask:

from flask import Flask, render_template, request, redirect
app = Flask(__name__)

tasks = []

@app.route('/', methods=['GET', 'POST'])
def index():
    if request.method == 'POST':
        task = request.form.get('task')
        if task:
            tasks.append(task)
        return redirect('/')
    return render_template('index.html', tasks=tasks)

if __name__ == '__main__':
    app.run(debug=True)