MemoryCards is a full-stack application designed for interactive memorization exercises. It leverages:
- React for the frontend, providing a responsive and dynamic user interface.
- The backend is powered by .NET
- utilizing MongoDB for efficient data storage and retrieval.
Installing the Application:
To install React, follow these steps:
# Update apt package index
sudo apt update
# Install Node.js and npm
sudo apt install nodejs npmTo install .NET, follow these steps:
# Install .NET SDK (replace with the appropriate version if needed)
# This example assumes installation of .NET 8 SDK
>>>>>>> origin/main
sudo apt update
sudo apt install dotnet-sdk-8.0To install MongoDB, follow these steps:
# Install MongoDB CLI tools or drivers if needed
# Example installation for MongoDB shell client
sudo apt update
sudo apt install mongodb-clients
Running the Application Once installation is complete, follow these steps to run the application:
# Start MongoDB service (adjust based on your setup)
sudo service mongod start# Navigate to your .NET project directory
# Restore dependencies and run the application
dotnet restore /path/to/your/dotnet/project/.
dotnet run /path/to/your/dotnet/project/.# Navigate to your React project directory
cd /path/to/your/react/project
# Install dependencies (if not already installed)
npm install
# Start the React development server
npm start
Replace /path/to/your/dotnet/project and /path/to/your/react/project with the actual paths to your .NET and React project directories, respectively.