BrainSomething is a web application with curated minigames, designed to improve cognitive abilities'. This project is part of the SOFTENG310 course at the University of Auckland.
Our application is deployed and accessible at the following URL: https://brainsomething-rig7.onrender.com/
- Frontend: React.js
- Backend: Node.js
- Database: MongoDB
- Package Manager: npm
- Node.js (Recommended version: v21.7.3)
- npm (Included with Node.js installation)
- MongoDB (Recommended version: v8.0.0)
-
Clone the repository:
git clone https://github.com/SOFTENG310-G5/BrainSomething.git
-
Backend Setup:
- Navigate to the backend directory:
cd backend
- Install dependencies:
npm install
- Start the backend server:
npm run dev
- Navigate to the backend directory:
-
Frontend Setup:
- Open a new terminal and navigate to the frontend directory:
cd frontend
- Install dependencies:
npm install
- Start the frontend application:
npm start
- Open a new terminal and navigate to the frontend directory:
-
Open your browser and go to
http://localhost:3000
to view the application.
Note: Always start the backend server before running the frontend application.
In the frontend project directory, you can run:
npm start
: Runs the app in development modenpm test
: Launches the test runnernpm run build
: Builds the app for productionnpm run eject
: Remove single build dependency from your project
For more details on these scripts, refer to the Create React App documentation.
We welcome contributions! Please see our Contributing Guidelines for more details on how to get started.
This project is licensed under the MIT License - see the LICENSE file for details.
You can learn more in the Create React App documentation.
To learn React, check out the React documentation.
To learn more: https://facebook.github.io/create-react-app/docs/code-splitting
To learn more: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size
To learn more: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app
To learn more: https://facebook.github.io/create-react-app/docs/advanced-configuration
To learn more: https://facebook.github.io/create-react-app/docs/deployment
This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify
- Stephen Fang
- Nicholas Lianto
- Thisuka Matara Arachchige
- Erica Ngin
- Hamish Patel
- Zion Suh
- Anna Lin
- Seth Yoo
- Tony Yin
- Minsung Cho
- Jaewon Kim
- Rusiru Dharmasekhara
Special thanks to our Project Supervisor, Kelly Blincoe, and James Tizard for guiding this project.
If you need assistance, please:
Check our Contributing Guidelines for information on how to report issues, and contacting