Projects
SOCIAL NETWORKING WEBSITE
PYTHON - DJANGO, SQLITE, HTML, CSS, BOOTSTRAP, JS, VS Code | Feb. 2024
GitHub Link: https://github.com/thientranreal/InstagramProject.git
Description:
- This website offers a dynamic platform inspired by Instagram where individuals can connect, interact, and share inspirations.
- User Authentication: Secure user registration and login system.
- Customizable Profiles: Users can personalize their profiles with relevant information.
- Post Management: Easily create, edit, and delete posts.
- Commenting System: Interact with posts by leaving comments.
- Following Mechanism: Follow other users to stay updated with their posts.
- News Feed: A personalized feed displaying posts from followed users.
- Search Functionality: Easily find users using the search feature.
- Number of participants: 4
My Role:
- Posts: Display posts, like posts, view list of users who liked posts.
- Friendships: Create, cancel friendships, search for users and friends.
- Profile: Display list of friends.
BACKPACK SELLING WEBSITE
HTML, CSS, JS, VS Code | Feb 2022
GitHub Link: https://github.com/An-HDT/demo-web-ban-balo.git
Description:
- This website is an online platform specifically for buying and selling backpacks. It provides interfaces for both users and administrators.
Homepage:
- Displays products categorized with pagination using Ajax.
- Shows product details.
- Allows searching for products by name with paginated results. Advanced search includes searching by name, category, and price range, using Ajax.
- Provides login/logout functionality with login validation using Ajax.
- Requires registration to become a customer and make purchases.
- Allows customers to select and purchase products and review their placed orders.
Admin:
- Admin interface with differentiation for logout and links for adding, editing, deleting products, and managing users.
- Product addition includes image upload.
- Product editing displays correct information before editing, including editing and removing images.
- Product deletion with confirmation before deletion using JavaScript.
- Manages customer orders, including viewing orders within a time range, viewing details of an order, and marking order status.
- Analyzes business performance within a time range for products by category or all products.
- Analyzes best-selling products over a time range.
Number of Contributors: 4
My Role:
- Homepage: Displays products, search, pagination.
- Admin: Manages all content on the admin page.
MUSIC ALBUMS SELLING WEBSITE
HTML, CSS, JS, VS Code | Sep. 2022
GitHub Link: https://github.com/An-HDT/demo-web-ban-Album-nhac.git
Description:
- This website is an online platform dedicated to buying and selling music albums.
- Homepage: Displays a list of products, allows viewing product details, searching for products, and managing the shopping cart.
- Admin: Manages products with basic CRUD functions.
- Registration and login functionality.
- Number of participants: 4
My Role:
- Homepage: Display products on the homepage.
- Admin: Create interface, handle CRUD functionality for product management.