A web forum designed to facilitate communication between regular non-medical students and medical students. Non-medical students can post a medical question and medical student users can reply to the posts to the best of their abilities. Of course, these medical questions should only be answered if minor and will be verified by a practicing doctor, closing the discussion. If the medical question is serious or life-threatening, the user will be directed to the nearest clinic or hospital.
Ensure you have Node.js installed.
- Clone the repository: CLI: 'git clone https://github.com/ChongXern/HealthHack-2024.git'
- Navigate to the project directory: CLI: 'cd healthhack-2024'
- Install dependencies: CLI: 'npm install'
- Start the server: 'npm start'
- Open your browser and go to http://localhost:3000 or the specified port in your 'server.js' file.
- bcrypt: Password hashing library.
- cors: Middleware for handling Cross-Origin Resource Sharing.
- ejs: Template engine for rendering HTML.
- express: Web application framework for Node.js.
- mongoose: MongoDB object modeling tool.
- morgan: HTTP request logger middleware.
- 'npm start': Start the server using 'node server.js'.
- 'npm test': Placeholder for tests.