0% found this document useful (0 votes)
8 views6 pages

Python Full Stack Web Development - Task 1

The document outlines a task for interns to develop a User Management Web Application using Python (Flask), HTML, CSS, and SQLite, focusing on full stack web development fundamentals. It emphasizes the importance of user management in real-world applications and details the required features, tech stack, and deliverables for the project. Interns will gain an understanding of full stack architecture and how different components interact, preparing them for more advanced topics.

Uploaded by

wicis77505
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views6 pages

Python Full Stack Web Development - Task 1

The document outlines a task for interns to develop a User Management Web Application using Python (Flask), HTML, CSS, and SQLite, focusing on full stack web development fundamentals. It emphasizes the importance of user management in real-world applications and details the required features, tech stack, and deliverables for the project. Interns will gain an understanding of full stack architecture and how different components interact, preparing them for more advanced topics.

Uploaded by

wicis77505
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

[Link].

com
hr@[Link]

PYTHON FULL STACK WEB DEVELOPMENT– Task 1


User Management Web Application” using Python (Flask), HTML, CSS & SQLite

Objective:
The objective of this task is to introduce interns to end-to-end full stack web development
using Python.
You will learn how:
• Frontend (HTML, CSS)
• Backend (Python with Flask)
• Database (SQLite)
work together as one complete system, just like real industry web applications.
This task focuses on fundamentals, clarity, and confidence, not complexity.

2. Industry Context (Why This Task Matters)


Python Full Stack Developers are in high demand for:
• Web platforms
• SaaS products
• Admin dashboards
• Internal company tools
Most real applications start with user management:
• Adding users
• Viewing users
• Storing data in databases
This task mirrors how actual backend-driven web apps are built in companies.

3. Real-World Problem Statement


“A company needs a simple web application to store and manage user details through a web
interface.”
You are required to build a User Management Web Application where users can:
• Add new user details
• View all users in a table
• Store data permanently in a database
4. What You Will Build (Very Clearly Defined)
A Full Stack Web Application with:
Frontend
• HTML form to add user details
• Styled user table to display data
Backend
• Flask server
• Routes to handle requests
• Database operations
Database
• SQLite database to store user records

5. Features to Implement
1. Home page with user input form
2. Submit form data to backend
3. Store user details in SQLite database
4. Fetch and display all users
5. Clean UI with basic CSS styling

6. Tech Stack (Beginner-Friendly)


• Backend: Python + Flask
• Frontend: HTML, CSS
• Database: SQLite
• Tools: VS Code, Browser
10. Deliverables
Each intern must submit:
1. Project folder (code files)
2. Screenshots of the running application
3. Database file ([Link])
4. README explaining:
o Project flow
o Technologies used
11. Learning Outcome
After completing this task, interns will:
• Understand Python full stack architecture
• Know how frontend, backend, and database connect
• Be ready for advanced topics like authentication, REST APIs, and deployment

10. Free YouTube Learning Support (Highly Recommended)


Python Basics
• Python Full Course (Beginner)
[Link]
Flask Backend
• Flask Full Tutorial (Beginner Friendly)
[Link]
• Flask Project Tutorial (CRUD App)
[Link]
HTML & CSS Refresher
• HTML & CSS Crash Course
[Link]

11. Free Documentation & Study Material


• Flask Official Docs
[Link]
• SQLite Documentation
[Link]
• Python Official Docs
[Link]

You might also like