adarsh report cse1
adarsh report cse1
WEB DEVELOPMENT
I wish to express our sincere gratitude to our guide Ms. Stuti Bhatt for continuously guiding
me and answering all my doubts with patience This experience has been invaluable in
enhancing my skills and knowledge. I also thank my parents, friends and all the members of
the family for their precious support and encouragement which they had provided the
completion of my work. In addition, I would also like to mention the company personnel who
gave me permission to use and experience the valuable resources required for the internship.
I am also profoundly grateful to the Head of Departme Mr Sunil Choudhary , for providing
the necessary resources and creating an environment conducive to learning and research. Their
continuous support and leadership have greatly contributed to the progress and success of this
project.
This internship report is a culmination of my learning and experiences gained during my tenure.
I hope it meets the expectations and contributes meaningfully to the organization.
(Signature of student)
ADARSH RANJAN
2201010022
i
TETRIQUE TECHNOLOGIES PRIVATE LIMITED
CIN: - U74999BR2017PTC035604
Address:- Jagjiwan Ashram,
Sasaram, (Bihar) 821115
CERTIFICATE OF INTERNSHIP
He took keen interest in the work assigned and successfully completed it.
During the period of internship we found him to be punctual, hardworking
and inquisitive. We wish him luck and success in all his future endeavours.
(Director)
Overview:
Tetrique Technologies Pvt. Ltd. is a premier digital solutions provider, established in 2017,
specialising in web and mobile application development. We cater to a diverse range of
clients, from startups to large enterprises, delivering tailored, high-quality solutions.
Mission:
Our mission is to empower businesses with innovative technology solutions that drive growth
and efficiency.
Services:
Web Development: Dynamic, responsive websites.
Mobile App Development: Feature-rich iOS and Android apps.
E-commerce Solutions: Comprehensive online store development.
Digital Marketing: SEO, SEM, social media marketing.
Custom Software Development: Tailored software solutions.
Technology Expertise:
Front-End: HTML, CSS, JavaScript, React
Back-End: PHP, Python, Node.js
Database: MySQL, PostgreSQL
Mobile: Swift, Kotlin, Flutter
Achievements:
Recognized as a top web development company.
Successfully completed over 500 projects.
Contact Information:
Address: Maurya Nagar, Mico, Sasaram, Rohtas Bihar- 821115
Website: www.tetriqueweb.com
TABLE OF CONTENT
1. Requirements Specification
Functional Requirements
1. Admin Management
Admin login and logout.
Admin can create, edit, and delete categories.
Admin can post news articles.
Admin can manage user comments.
Admin can manage static pages (About, Contact).
2. User Management.
User can view news articles.
User can post comments on news articles.
User Search News
User can see recent news
3. News Management
Categorization of news articles.
Article submission by admin.
Article view counter.
Article update and delete functionality.
Image upload for news articles.
4. Comment Management
Users can comment on news articles.
Admin can approve or delete comments.
Non-Functional Requirements
1. Performance
The application should load within in few seconds.
The application should handle more concurrent users.
2. Security
Secure user authentication.
3. Usability
Intuitive and user-friendly interface.
Mobile-responsive design.
Scalability
2. Software Installation
Prerequisites
1. Operating System
Windows, macOS, or Linux.
2. Required Software
PHP: Server-side scripting language.
MySQL: Relational database management system.
Apache: Web server.
phpMyAdmin: Web interface for MySQL.
HTML/CSS: For front-end design.
JavaScript: For client-side scripting.
Week 2 Progress
In Second week of “News Portal” developement. I mostly went through the all available
resources and online tutorials for php,html,css,javascript and mysql as suggested by guide.
Resource Study
Key Areas of Focus
1. PHP:
Basics of PHP syntax and functions.
Object-Oriented Programming in PHP.
PHP and MySQL integration including CRUD operations and search pagination.
Error handling and debugging in PHP
2. MySQL:
Basics of SQL.
Database design principles.
CRUD operations (Create, Read, Update, Delete, Limit, Sorting etc).
Indexing and performance optimization.
3. Apache:
Basics about the webserver
4. HTML/CSS:
Structure of HTML documents.
CSS for styling and layout.
Responsive design principles.
5. JavaScript:
Basics of JavaScript syntax and functions.
Apart from these also got training by Anuj Sir for above mentioned topics. He explained me
practical usage of above.
3
b. Admin Management:
Test Scenario 3: Admin Login
Test Case 3.1: Admin login with valid credentials.
Test Case 3.2: Admin login with invalid credentials.
c. Content Management:
Test Scenario 5: Post Management
Test Case 5.1: Create a new post.
Test Case 5.2: Edit an existing post.
Test Case 5.3: Delete a post.
Test Scenario 6: Comment Management
Test Case 6.1: Post a comment.
Test Case 6.2: Approve a comment.
Test Case 6.3: Delete a comment.
d. Page Management:
Test Scenario 7: Static Page Management
Test Case 7.1: Create a new page.
Test Case 7.2: Edit an existing page.
Test Case 7.3: Delete a page.
REFERENCES
These resources were instrumental in guiding the development and implementation of the
news portal website and provided valuable information and support throughout the project.