Company Website
Waqas Sarwar
What is Company Website?
The Company Website Development project is designed to enhance the company’s online presence and streamline the project selection process for students. This initiative focuses on creating a comprehensive website that not only showcases Hardhat Enterprises’ capabilities and ongoing projects but also facilitates an informed decision-making process for students interested in joining the company’s initiatives. Key features of the website include:
-
User Authentication: Implementing a secure login system that allows users to register and sign in using their Deakin email addresses and passwords, ensuring that access is restricted to affiliated members of the educational community.
-
Student Preference System: A feature enabling students to express their project preferences, thereby assisting project leaders in aligning student interests with suitable projects.
-
Admin Portal: A specialized interface for project leaders and privileged users to manage project assignments and access comprehensive database functionalities, streamlining the administrative aspects of project coordination.
The technical foundation of the project leverages the Django-Pixel UI kit for frontend design, providing a robust set of UI components and CSS styling out of the box. Backend operations are supported by a SQLite database, co-hosted with the backend on the server to simplify deployment. However, there is an acknowledgment of the need to transition to a more scalable and secure database solution like PostgreSQL in the future. Additionally, the project’s architecture, combining both frontend and backend within a single Django repository, offers an integrated development environment but remains flexible for future adjustments should the project’s frontend requirements evolve.
Overview, Goals, and Objectives
The Hardhat Website Development project is designed to develop and enhance the company website with the view of showcasing the company to its potential clients and stakeholders. The objective and goal of this project is to construct and consolidate the state-of-the-art web application which can be used to-
- Display Hardhat’s projects, products, and services.
- Allow students and significant customers to get involved with the company.
- Streamline the project selection process for students.
- Facilitate an informed decision-making process for students interested in joining the company.
Aims for the Trimester
Throughout Trimester T1 2024, the Website Development team plans to:
- Develop all the documented product backlogs by converting them into Sprint backlogs.
- Conduct regular standups to discuss updates, hurdles, backlogs, and solutions.
- Consolidate existing features like User Profile, Login Authentication, Interactive front-end UI, and database systems.
- Append new features namely- Blog, Resource Tracker, and Admin Portal for all projects.
- Deploy the website from the PythonAnywhere platform.
Trimester Deliverables
To present the contributions made during the trimester, the following deliverables will be submitted by the project leads:
- A fully working interactive website with developed features.
- Complete documentation of the project and the product with all the details and backlogs.
- A future recommendation with feature suggestions for the future groups to work on the website.
- A rundown of all the website backlogs that need to be fixed in the upcoming trimesters.
Mid-Trimester Contributions
Md Kaviul Hossain, Project Lead & Company Documentation Lead
| Type | Contributions |
|---|---|
| Leadership |
|
| Technical |
|
| Mentorship |
|
| Non-technical |
|
Zoe Kira Chambers, Team Member
| Type | Contributions |
|---|---|
| Leadership |
|
| Technical |
|
| Mentorship |
|
| Non-technical |
|
Callam Besley, Team Member
| Type | Contributions |
|---|---|
| Leadership |
|
| Technical |
|
| Mentorship |
|
| Non-technical |
|
Uzair Zafar, Team Member
| Type | Contributions |
|---|---|
| Leadership |
|
| Technical |
|
| Mentorship |
|
| Non-technical |
|
Zeyu Chen, Team Member
| Type | Contributions |
|---|---|
| Leadership |
|
| Technical |
|
| Mentorship |
|
| Non-technical |
|