Skip to content

gitPirate12/LINGO-V2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IT3040 - LINGO TRANSLATE

LINGO TRANSLATE utilizes the MERN stack (MongoDB, Express.js, React.js, Node.js) to create a comprehensive translation webapp. Here's an overview of its key features:

Translator App

LINGO TRANSLATE serves as a translator application from English to Sinhala.

Forum

The project includes a forum for users to post questions and receive responses.

Emoji Translator

LINGO TRANSLATE features a basic single emoji translator.

Authentication and Profile Management

Proper authentication mechanisms are in place for secure user access. Users can create accounts, log in securely, and manage profiles.

Voice Recognition Translation

The app supports voice recognition translation, allowing users to input voice commands or text and receive real-time translations.

Running the Project

Installing Packages

Before running the project, ensure you have Node.js and npm (Node Package Manager) installed on your system.

  1. Clone the repository to your local machine:

    git clone <repository-url>
  2. Navigate to the project directory:

    cd ITPM-LINGO/backend
  3. Install server-side dependencies:

    npm install
  4. Navigate to the client directory:

    cd ITPM-LINGO/frontend
  5. Install client-side dependencies:

    npm install

Running the Project

After installing the necessary packages, you can run the project with the following commands:

  1. Start the server:

    npm run dev
  2. Start the client:

    npm start

By default, the server runs on port 3040 and the client runs on port 3000. Ensure that MongoDB is running on your system.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published