Secure Web Application Enhancement
Project scope
Categories
Software developmentSkills
code review python (programming language) software engineering cyber security technical documentation user experience (ux) designNoumerica Data Security Inc. is looking to enhance the security and functionality of one of its existing web applications. The project involves developing and maintaining the web application by adding new features and improving existing ones. The team will collaborate to design and implement these features, ensuring they align with cybersecurity best practices. Additionally, the project will require participation in code reviews to enhance code quality and support in troubleshooting and resolving any software issues that arise. The project aims to provide learners with hands-on experience in web development, cybersecurity, and collaborative software engineering.
Key tasks include:
- Developing new features using Python, JavaScript, HTML, and CSS.
- Utilizing frameworks such as React, Django, and Flask.
- Implementing numerical computations with NumPy.
- Enhancing UI/UX design based on Figma prototypes.
- Ensuring the application adheres to cybersecurity principles.
The deliverables for this project include:
- A fully functional web application with new features implemented.
- Documentation detailing the development process and technical specifications.
- A report on code quality improvements and resolved software issues.
- A presentation showcasing the enhanced web application and its security features.
Key deliverables:
- New feature implementations.
- Technical documentation.
- Code review reports.
- Final presentation.
Dedicated Office Hours: Allocate specific times each week for one-on-one or group consultations to address questions and provide feedback.
Software Licenses: Arrange for licenses for any proprietary software tools needed for the project.
Cloud Resources: Offer access to cloud platforms like AWS, Azure, or Google Cloud for relevant projects, including free credits if possible.
Technical Support: Ensure there is technical support available to help with troubleshooting and resolving issues related to tools and technologies used in the project.
About the company
Noumerica focuses on safeguarding data security in healthcare, IoT, E-commerce, insurance companies, etc. through a proprietary technology.