The 'main' branch of our project integrates ten fully functional features, each diligently developed by individual members of our group. Each individual repository consists of individual features before merging into the main branch.
Daltank's platform has been meticulously designed as a thriving marketplace for entrepreneurs, students, and investors. At the core of Daltank lies a dynamic arena where entrepreneurs and students can showcase their innovative business ideas, research proposals, and relevant specifics.
As a vital user category, investors sift through this plethora of business proposals and academic projects, tailor their exploration to align with their investment criteria, and directly engage with the respective entrepreneurs or students.
We have also integrated features such as idea submission for students, investor portfolio management, profile editing, notification updates via email through Node Mailer, rating and feedback system, and others that cater to user authentication and personalized experience. These features contribute to creating an enriched experience for all users, offering tools for collaboration, evaluation, feedback, and connectivity.
The result is Daltank: a streamlined conduit between idea generators, academics, and potential financiers. It fosters a collaborative, transparent, and potentially lucrative environment for all parties involved. With its ten unique features, Daltank serves not only as a hub for innovation but also as a catalyst for growth, connecting vision with the resources needed for realization.
- Date Created_: 11th august, 2023
- Last Modification Date_: 12 august, 2023
- Website Url : https://demo-webb00918149.netlify.app/
- Git URL_: https://git.cs.dal.ca/akazi/csci-5709-group-12/-/tree/main/
Trusha Nipul Shah (tr335214@dal.ca) Fenil Patel (fenil.patel@dal.ca) Margin Mukeshbhai Patel (mr353045@dal.ca) Sarthak Dushyantkumar Patel (sr555161@dal.ca) Kazi Aniketh Anum (an584274@dal.ca)
- Url of the hosted application(Frontend): https://demo-webb00918149.netlify.app/
- Url of the hosted application (Backend): https://group12-backend.onrender.com
The deployment process unfolds in several distinct stages, as outlined below:
-
First, commit the updated code and push the alterations to the remote repository on GitHub. This ensures all changes are synchronized and stored on a remote server.
-
Following this, execute the backend deployment on Render, effectively activating the server-side operations of the application.
-
In the third stage, transition the local connection links to the deployed link within the front end. This alteration enables the user-facing side of the application to communicate effectively with the server.
-
Subsequently, carry out the frontend deployment. This activates the user-interface elements and ensures they can interact correctly with the backend.
-
Next, establish the build configuration. This involves designating the path from which the code will be built and specifying the build command. These settings streamline the construction of the deployable application package.
-
Upon successfully completing the build, the application is ready for viewing. Use the generated link to access and test the hosted application, verifying its functionality in the live environment.
- React.js - The web framework used
- Node.js - the backend framework used
- MongoDB - the dabatase used
- CascadingStyleSheet - Styling the form elements.
- [@material/core] (https://www.npmjs.com/package/@material-ui/core)- Layout styling
- Netlify - Front-End built and hosted.
- [render] (https://render.com/) - Backend hosting
- [firebase] (https://firebase.google.com/) - user authentication
[1] “Npm: React-router-dom,” npm. [Online]. Available: https://www.npmjs.com/package/react-router-dom. [Accessed: 17-Jun-2023]. [2] “Npm: React-bootstrap,” npm. [Online]. Available: https://www.npmjs.com/package/react-bootstrap. [Accessed: 17-Jun-2023]. [3] “Npm: React-bootstrap,” npm. [Online]. Available: https://www.npmjs.com/package/react-bootstrap. [Accessed: 18-Jun-2023]. [4] “Npm: @material-ui/core,” npm. [Online]. Available: https://www.npmjs.com/package/@material-ui/core. [Accessed: 20-Jun-2023]. [5] "Node.js [Online]. Available: https://nodejs.org/en. [Accessed: 20-jul-2023] [6] “Npm: Expressjs” npm. [Online]. Available:https://expressjs.com/. [Accessed: 20-Jul-2023]. [7] "MongoDB [Online]. Available: https://www.mongodb.com/ [Accessed: 20-July-2023]".
[CSCI 5709 Grp-12] - https://git.cs.dal.ca/akazi/csci-5709-group-12/-/tree/main/