Home » Public Speaking Academy
- May 23, 2023
Project Title: Public Speaking Academy Website
Project Overview:
This project is a learning website aimed at providing information about Public speaking courses by the known personality Darren Tey. The goal is to create a platform where everyone can browse and get knowledge about the importance of public speaking.
Technologies Used:
– React.js
– Node.js
– Express.js
– MongoDB
Development Process:
The project followed an agile development approach. We started with brainstorming sessions to define the user stories and plan the features. Wireframes and mockups were created for the user interface design. Development was divided into sprints, with regular meetings to discuss progress and address challenges.
Technical Details:
– Architecture: The application follows a client-server architecture, with React.js as the frontend and Node.js/Express.js as the backend. The frontend communicates with the backend using RESTful APIs.
– Design Patterns: The project incorporates the MVC (Model-View-Controller) design pattern to separate concerns and maintain code modularity.
– Algorithms/Data Structures: The search functionality utilizes a trie data structure to enable efficient and fast search queries.
Conclusion:
Developing the Learning Platform was a fulfilling experience that allowed us to contribute to the field of online education. It provided us with valuable insights into frontend development, user experience design, and integrating third-party services.