The Future of Development QNA for anyone with a Coding problem
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
CodeGenius is a robust and fully-developed Full MERN Stack Application that serves as a dynamic platform for fostering collaboration between students and lecturers. With a focus on facilitating the exchange of development-specific knowledge and expertise, CodeGenius empowers users to post questions, provide answers, and engage in a rich learning environment.
For development, you require to create an account on Mongodb.
- Clone the repo
git clone https://github.com/CSWilder02/Term-4-Group-2---Project.git
- Install NPM packages
npm install
- Start the client server in
client/term4-group2-qna
npm start
- Start the backend server in
server
filenpm run dev
Single Question Page with Answers
---Link to other dependencies and tutorials---
CodeGenius offers user profiles that allow individuals to showcase their expertise, track their progress, and highlight their achievements. This feature promotes a sense of community and motivates users to actively participate in the platform.
Administrators have the ability to manage the platform effectively. They can control user access, monitor content, and ensure that the community remains a safe and productive environment.
CodeGenius prioritizes user security by implementing robust registration and authentication mechanisms. User data is safeguarded, and the registration process ensures that only legitimate users can participate in the platform.
Users can post questions related to software development, coding, or any other relevant topics. This feature enables a knowledge-sharing ecosystem where questions are easily accessible, and answers can be provided by both peers and educators.
CodeGenius allows users to save their favorite questions for future reference. Additionally, the commenting feature encourages interactive discussions, making it easy to exchange ideas, provide clarifications, and gain deeper insights into various topics.
The Development Process
is the technical implementations and functionality done for the website.
Below you can see a diagram of our Object Mapping that we did for the website.
Rights reserved © 2023