PRich57 /
dev-row-records
(Full-Stack) This is a mock record label collaborative project. Users can create an account, browse artists, albums, merch, and add to favorites to revisit at a future date or time.
37/100 healthLoading repository data…
mraduls129 / repository
This project is designed to send email alerts to users when a stock from NIFTY experiences a significant drop in price. Built with HTML, CSS, JavaScript, Node.js, Express, and MongoDB, It uses web scraping and Nodemailer to notify users.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This is a project that sends email notifications to users when a stock from NIFTY crashes. The project leverages a range of modern technologies, including HTML, CSS, JavaScript, Node.js, Express, and MongoDB.The project is powered by Nodemailer, a versatile email-sending library that makes it easy to keep users informed about market movements in real time. The project is able to deliver a seamless user experience and help users stay informed and up-to-date on critical market changes.
Email notification: The project notifies users via email when a stock from the NIFTY 50 crashes.
Automated web scraping: The project uses Puppeteer, a Node.js library, to automatically scrape the 52-week low stocks from the Groww website.
Regular updates: The project uses node-cron to periodically check the stock prices and send notifications when a stock crashes.
Real-time data: The project uses web scraping to extract stock details directly from the website, ensuring that the data is up-to-date and accurate.
Scalable and extensible: The project is built on Node.js and uses Express and Mongoose, making it easy to scale and add new features as needed.
To run this project on your local machine, you need to install Node.js. Use the latest LTS version available in the download section. Follow the below instructions to run the project on your local machine:
Clone this repository.
Navigate to the project directory.
Run npm install to install all the dependencies.
Create a .env file in the root directory and set the following variables:
Run npm run devStart to start the server.
Go to http://localhost:3000/ in your web browser.
User authentication: Currently, the project sends email notifications to all the users in the database. To make it more secure, user authentication can be added and allow only registered users to receive the notifications.
Support for more stocks: Currently, the project scrapes the data of 52-week low stocks from only one website. It can be enhanced to scrape data from multiple websites and add more stocks to the notification list.
Selected from shared topics, language and repository description—not editorial ratings.
PRich57 /
(Full-Stack) This is a mock record label collaborative project. Users can create an account, browse artists, albums, merch, and add to favorites to revisit at a future date or time.
37/100 healthneomorons /
This is a nodejs project based on expressjs and includes handlebars, css and javascript codes. This webapp provides weather updates of all cities in the world.
31/100 healthReal-time updates: Instead of running the project at a specified interval, it can be implemented in real-time for regular updates. For this websockets can be used to listen for updates and notify the users immediately.
Analytics and Insights: Analytics can be added to the project to track the performance of stocks, user engagement, and open rates of the email notifications.
To contribute to the project, you can open a pull request with your changes.
If you have any questions or issues, feel free to reach out to me at mraduls129@gmail.com.
HungTrinhIT /
This is the final project of Web development subject in HCMUS. We develop this website by NodeJS.
surajkumar016 /
This is a real time weather application build using HTML, CSS, Nodejs, Expressjs. It is made in such a way that it can give the temperature of all the city in the world by fetching data from an real time API which gives information of weather. It is fully responsive by containing latest version of bootstrap and have ability to work in android phone also.
31/100 healthashlynn4567 /
Study Buddy is an application where users can create, edit, and delete notes on a social media-like webpage. This is a collaboration project to create a Full-Stack web application using JavaScript, Node.js, Express.js, Handlebars.js , dotenv, bcrypt, MySQL2, and Sequelize.js.
34/100 healthsurajagrawal01 /
This project is a web application that provides users with real-time weather information using City Name. It has been built using a combination of frontend technologies such as HTML, CSS, BootStrap and JavaScript, and a backend powered by Express.js through api call
31/100 health