Skip to content

Server code of the application that handles the management of test questions and answers for the German citizenship exam practice tests.

Notifications You must be signed in to change notification settings

beka-zhvania/german-citizenship-test-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

German Citizenship Test Practice Server

Server code of the application that handles the management of test questions and answers for the German citizenship exam practice tests. It supports adding, removing, and updating questions, and serves these to the client when requested.

The client code can be found here.

Getting Started

Prerequisites

  • Node.js
  • npm
  • MongoDB
  • Mongoose

Installation

  1. Clone the repository:
    git clone https://github.com/beka-zhvania/german-citizenship-test-server.git
  2. Navigate to the project directory:
    cd german-citizenship-test-server
  3. Install dependencies:
    npm install
  4. Create a .env file in the project directory and add the following settings. Be sure to provide your MongoDB connection string:
    PORT=8080
    ATLAS_URL=your_mongodb_connection_string_here
    

Running the Application

Start the server with Nodemon for automatic reloading:

npm start

This will start the server application which interacts with the MongoDB database to manage the citizenship test questions and answers. Ensure the server is running to connect with the client application properly.

About

Server code of the application that handles the management of test questions and answers for the German citizenship exam practice tests.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published