A MERN stack website for FDM that aims to make their existing website more engaging. The application features registration and sign-in functionality, along with three games tailored to FDM's available streams. Based on the user's scores, the application suggests a suitable stream.
Follow these steps to install and set up the FDM Pathways project:
-
Clone the repository
git clone https://github.com/aldojack/FDM-Pathways.git -
Navigate to the frontend project folder
cd FDM-Pathways/frontend -
Install dependencies
npm install -
Repeat steps 2 and 3 for the backend project folder cd ..
cd backend npm install -
Set up environment and environment variables
Within the backend folder, create a `.env` file with the following variables: MONGODB_USERNAME=[username] MONGODB_PWD=[password] -
Start the development server
Navigate back to the frontend folder: cd .. cd frontend Run `npm run dev` to start both front-end and back-end servers: npm run dev
After setting up the project, visit http://localhost:5173 in your browser to access the FDM Pathways application. Users can register, sign in, and play the games tailored to FDM's available streams. The application will suggest a stream based on the user's scores.
Include screenshots or GIFs that demonstrate the functionality of your project. Use the following syntax to embed images:
If you're interested in contributing to the FDM Pathways project, follow these steps:
- Fork the project
- Create your feature branch (
git checkout -b feature/YourFeature) - Commit your changes (
git commit -m 'Add some feature') - Push to the branch (
git push origin feature/YourFeature) - Create a new Pull Request
This project is licensed under the MIT License.
