FreeCode Website
FreeCode Website
FreeCode Blog
Industrial Training
Industrial Training
● Cleared concept of python basics such as syntax comments variables, data types and
casting
Week 2 :-
● Cleared Concept of python basics such as operator list tuple, set, dictionaries in deep.
● Cleared concepts of python basics such as loops- for loop, while loop.
● Cleared concepts of python Inheritance such as how to create parent class and child
class, how to add init function, properties and methods.
● Implemented basic views, urls and templates to render a simple web page.
● Introduce to model view template (MVT) pattern and begin defining models for the
project database.
● Learned about static files including css, javascript, images and implemented them into
the project.
Week 6 :-
● Implemented image upload functionality for project item using Django's file Field
● Conducted final review of entire project and addressed any remaining issues
Description Of Project
On the very first day, I have decided the topic for my project by collecting various
information from the internet in order to get the best topic for my project.
The topic which I selected is Blog website. And my Topic name is FreeCode Website.
Firstly I started with the homepage to build my FreeCode website so that I could finalize
the layout to be used on every page of the website. I started from the top header. It
includes elements like navigation menus. But the problem arises when I resize the
browser so I made it responsive using media query so that it should be responsive on
various devices like desktops, laptops, tablets, and smartphones to ensure it adapts well
to different screen sizes.
Description Of Project
Before testing the website, I first created all the pages that were needed for my website.
After creating all the pages of the website, I started the testing of the website on
desktop, as well as on the mobile phone. I Verified that navigation menu items are
clickable.
In navigation menu there are three option - Home ,Blog and Contact.
In Home page i add Navigation menu and added the image of programming,then i
started the testing on the website on desktop.
In Blog Page First i added images after that i added the products in admin page and
connect it in to the Blog page.
In the contact us page, I checked whether all those buttons, form fields work as intended.
I ensured that all mandatory fields are validated. I checked how the submitted data is
processed and presented to the recipients by email notifications. I verified the page
responsiveness on different devices to ensure it looks and functions correctly across all
screen sizes.
I made the whole website responsive to avoid errors while using website on different
devices Continuous testing was carried out to eliminate even the smallest bugs. I
encountered some bugs which I tried my best to solve and removed them by making
necessary changes
OUTPUT
Things We Learnt During Internship
Time Management :- The demands of internships teach interns how to manage their time
efficiently. Balancing tasks, deadlines, and responsibilities helps develop strong time
management skills.
Learning from Failure :- Mistakes and failures are part of any learning process. Interns
learn that setbacks can be valuable opportunities for growth and improvement.
• I got the chance to work on real web development projects and write actual code. This