Skip to content

navya2k/NextJSApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Currency Trading App

Developed a currency trading app with Node.js and Mongoose, integrating MongoDB for data storage. Developed dynamic EJS pages for a user-friendly interface and used modularized routes for efficient request management. Implemented strong security measures against XSS attacks and enhanced authentication with password hashing and salting, reducing Social Engineering threats.

This API has several features

1) Dynamic EJS Pages

Developed dynamic EJS pages for a responsive and user-friendly interface.

2) MongoDB Integration

Utilized MongoDB for efficient data storage and retrieval.

3) Modularized Routes

Created modularized routes for organized and maintainable code.

4) Security Features

Implemented protection against XSS attacks and enhanced authentication with password hashing and salting.

How to run locally

First clone this repo by using following command


git clone https://github.com/yourusername/currency-trading-app.git

then


cd currency-trading-app

Install the required dependencies:


npm install

Create a .env file in the root directory and add the following:


MONGODB_URI=your_mongodb_connection_string
SECRET_KEY=your_secret_key


Then you can access the application at


http://127.0.0.1:3000/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published