Welcome to the SpeakUp server repository! This Node.js server powers the language learning school application.
This Node.js server is the backend for the SpeakUp language learning school application. It provides essential functionalities such as user authentication, language learning modules, and payment processing.
- User authentication
- Language learning modules
- Stripe and SSLCommerz integration for payment processing
Before you begin, ensure you have the following installed on your machine:
-
Clone the repository:
git clone https://github.com/uniquecoderrihan/speakup-server.git cd speakup-server
-
Install dependencies:
npm install
Copy the .env.example
file to a new file named .env
and fill in the required information:
PORT=3000
MONGODB_URI=mongodb://localhost:27017/speakup
STRIPE_SECRET_KEY=your_stripe_secret_key
SSL_COMMERZ_STORE_ID=your_sslcommerz_store_id
SSL_COMMERZ_STORE_PASSWORD=your_sslcommerz_store_password