An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by ayusharma-ctrl

A curated list of projects in awesome lists by ayusharma-ctrl .

https://github.com/ayusharma-ctrl/data_visualization_dashboard-mern-stack

It is a Data Visualization Dashboard that uses the MERN Stack to create visualizations. Project uses given JSON data to create a MongoDB database and create an API in node.js to retrieve the data. The visualizations are created using chart.js library. The dashboard has various filters. Project aims to generate insights from creative visualizations.

axios bootstrap5 chartjs cors dotenv express mern-stack mongodb nodejs react

Last synced: 10 Apr 2025

https://github.com/ayusharma-ctrl/linkedin-ai-writer-extension

This Plasmo extension for LinkedIn streamlines AI-generated replies by inserting prompts, saving users time and improving response quality.

chrome-extension plasmo react tailwindcss typescript

Last synced: 09 Apr 2025

https://github.com/ayusharma-ctrl/quickpick-fullstack-reactnative-nodejs-express-mongodb

Built a React Native mobile app(e-commerce grocery) with backend RestAPIs using Node.js, Express, and MongoDB. Users can create an account, authenticate using email OTP, view and filter products, add products to the cart, apply a coupon, and place orders. The admin can update the order status, add products to the app, and edit product information.

bcrypt cloudinary cookie-parser cors dotenv expo-cli express express-fileupload jsonwebtoken mongodb-atlas mongoose nodejs nodemailer react-native react-native-paper react-native-vector-icons react-redux

Last synced: 09 Apr 2025

https://github.com/ayusharma-ctrl/nftify

React app that allows users to explore cryptocurrency tokens and pairs. Users can search for tokens by entering a token/pair address, name, or symbol. The app fetches data from the Dexscreener API to provide real-time information about token prices, and more. Additionally, the app supports cryptocurrency wallet connectivity using Rainbowkit.

axios css3 dexscreener html5 javascript rainbowkit react reactjs viem wagmi

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/aws-lambda-node-postgresql-template

A template to create your AWS Lambda function using Node.js. It covers how to connect to a PostgreSQL database, write queries, fetch results, and send a request to the desired endpoint.

aws aws-eventbridge-scheduler aws-lambda aws-lambda-node nodejs postgresql

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/votify

Private. An innovative platform built with Next.js 13, TypeScript, Prisma, MongoDB, and NextAuth. Experience stunning themes, including dark mode, and enjoy seamless Google authentication. Engage with our AI-powered chatbot, driven by Vercel AI SDK and OpenAI Edge. Pro members benefit from limitless event creation, while free members get one event.

chartjs mongodb next-auth nextjs13 openai-edge prisma radix-ui stripe tailwind-css typescript vercel-ai-sdk

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/momentum

Basic dashboard design using React Flow

react react-flow shadcn-ui typescript

Last synced: 02 Feb 2025

https://github.com/ayusharma-ctrl/taskify

A decentralized to-do application (dApp) with Blockchain and AI Agent Integration.

alchemy blockchain express google-gemini-ai hardhat nextjs14 nodejs socket-io solidity-contracts solidity-dapps testnet typescript web3js

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/project-f4-react-redux-weatherapp

The application provides a user-friendly interface and allows users to quickly and easily get accurate weather information for any location. The application displays the weather information on the screen, and the user can toggle between Fahrenheit and Celsius temperature units. The state of the application is managed using Redux.

css html react redux

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/backend-personal-finance-tracker-mern

The personal finance tracker is a web app that helps users manage their income and expenses, with features like user authentication, transaction management with categories, and spending reports. It's built using Node.js, Express, and MongoDB for the backend, and uses third-party packages for authentication and charting.

express mern-stack mongodb mongoose nodejs

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/blogify

Blogify is a feature-rich MERN app that enables users to create, share, and engage with blogs. It offers CRUD operations, profile management, token-based email authentication, following functionality, likes and bookmarks, comment posting, and real-time updates. With 40+ REST APIs, secure login, and protected routes.

express jwt mern-project mern-stack mongodb nodejs react rest-api session socket-io

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/backend-todoapp-node-express-mongo

This is a backend project for a Todo application built with Node.js, Express, and MongoDB. It provides multiple APIs for users and tasks, allowing users to register, login, update password, delete account && add, delete, update, and view tasks.

bcrypt cookie-parser cors dotenv express jsonwebtoken mongodb-atlas mongodb-compass mongoose nodejs

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/triveous-assessment

Next.js app is designed to fetch news articles from an API, allowing authorized users to access and read news articles even when offline. Users have the option to save their favorite news articles to a personal list. The app implements Google authentication, utilizes Firebase Firestore for data storage, and Redux for state management.

firebase-authentication firebase-firestore nextjs13 redux tailwindcss

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/ai-plagiarism-detector

An AI-powered plagiarism detection tool utilizing Google Gemini AI to analyze pdf and docx uploads, checking for originality against extensive sources.

google-generative-ai jspdf mammoth nextjs pdf2json reactjs shadcn-ui typescript

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/project-f3

This project is a user interface that displays a location's time zone based on the user's current location and the address they provide. It uses an API to retrieve time zone information, the HTML5 Geolocation API to detect the user's location, and provides a text input field for entering an address.

css html javascript

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/employeeproject

This project involves creating a filter feature and a user addition feature for an employee management system. The filter feature allows filtering of employee cards based on their profession, and the user addition feature allows adding new users to the existing list by taking their name, profession, and age.

css html javascript

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/popcorn

React Native app leveraging Google Sign-In for secure authorization through Firebase. Discover and view detailed information about your favorite movies and TV shows.

expo-dev-client expo-go firebase google-authentication react-native-app

Last synced: 26 Feb 2025

https://github.com/ayusharma-ctrl/giyc

Guess destinations based on cryptic clues and AI-generated images. Earn streaks, unlock achievements, and challenge friends!

gemini-ai neon-postgres nextjs15 prisma-client server-actions

Last synced: 09 Mar 2025

https://github.com/ayusharma-ctrl/assignify

An app for teachers and students to manage assignments, track progress, and view recent activities, all in one place.

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/worknest

Tool built with the T3 Stack, featuring project-based task assignment, role-based access control, and seamless AWS deployment using SST. 🚀

aws aws-cloudfront aws-cloudwatch aws-lambda aws-s3 ci-cd github-actions nextauth-github postgresql prisma sst-serverless-stack t3-stack trpc

Last synced: 20 Mar 2025

https://github.com/ayusharma-ctrl/cinebinge

Developed a responsive web application using React, Material UI, and Bootstrap that allows users to browse and search for details of movies and TV shows. This webapp suggests popular & trending recommendations. Integrated Firebase as a backend authentication and real-time database solution to securely manage user accounts and data.

axios-react bootstrap css3 email-validator firebase-auth react react-hooks react-responsive-carousel react-router-dom react-toastify

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/teacherportal

The project is to create a teacher's portal that uses local storage to store user data. The portal consists of three pages - index, login, and dashboard.html. Teachers can sign up, log in, change their password, and logout. Basic validations are implemented throughout the application to ensure data accuracy and security.

css html javascript

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/fullstack-library-management

This is a full-stack project for library management where users can register, log in, and perform CRUD operations on books using REST APIs. The project highlights include email authentication using JWT, session-based login, pagination, and optimizing DB calls using rate-limiting. The main technology stack used is Node.js, Express, MongoDB, and EJS.

bcrypt cli-color connect-mongodb-session ejs express express-session mongodb nodejs nodemailer validator

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/f3-contest-1

This project fetches data from a cryptocurrency API and displays the top 10 cryptocurrencies' real-time data in a table format on a website.

css html javascript

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/f3-contest-2

This project involves fetching location data from an API, using the latitude and longitude information to display the user's location on Google Maps, and retrieving weather data from another API based on the same location information.

css html javascript

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/workplace99

Developed a React-Redux application that enables employers to post jobs and hire candidates, and allows candidates to see posted jobs and apply, with a chat feature for real-time conversations between employers and selected candidates.

firebase-auth firebase-database firebase-storage momentjs mui-icons muiv5 react react-hooks react-notifications-component react-redux react-router-dom uuid

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/inventory-fullstack-react-app

This is a full-stack project built using ReactJS, NodeJS, Express, MongoDB, and Socket.io. It allows users to perform CRUD operations on inventory items using REST APIs. Socket.io is used to broadcast changes made by one user to all connected users in real-time.

express mongodb nodejs react socket-io

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/f4-contest-3

A movie search application using React and React Router. Users can search for movies by title using a search bar, and the app will display a list of matching results. Clicking on a movie result will take the user to a detailed page displaying more information about the movie. The app will make use of the 2 different OMDb APIs to fetch data.

css html javascript react react-router-dom

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/f4-contest-2

A social media feed application with a flex of posts, a button to load more posts, a count of likes given, and a search bar to filter posts. Use the useState and useEffect hooks to manage state and make API calls to get initial posts. Create a search component to filter posts and a post component to manage likes. Use the API to fetch posts data.

css3 html5 javascript react

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/asana-to-airtable

This Node.js application serves as an integration between Asana and Airtable, automatically copying new tasks created in Asana to an Airtable table. The app uses ngrok to receive events via webhook, enabling a seamless workflow between project management and data organization for a marketing agency.

airtable-api asana-api express ngrok nodejs webhook

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/airbnb

Built an Airbnb clone using TypeScript, Next.js, Tailwind CSS, Zustand state management, MongoDB, and Prisma for database operations. Implemented NextAuth for versatile authentication with popular providers like Google and GitHub, as well as traditional email-password logins.

leaflet mongodb next-cloudinary nextauth nextjs13 prisma prisma-client query-string reactjs tailwindcss typescript zustand

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/pdf-editor

This project allows users to load, edit, and save PDF forms directly in their web browser. The backend server handles fetching and saving the PDF files.

nestjs pdf-lib typescript

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/authflow

A Next.js Authentication Starter Template. This app offers seamless Google-based authentication using Next-Auth and securely stores user data in MongoDB. Additionally, AuthFlow incorporates the Kinde SDK, empowering users with email-based authentication options for enhanced security. Effortlessly manage user authentication in your Next.js projects.

kinde moongose next-auth nextjs13

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/f3-contest-3

Todo List in javascript.

css html javascript

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/todolist-react

React-CRUD-ToDoList

css html react

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/spyne

A web app where users can list cars for sale and browse available listings.

nextjs15 prisma redis

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/f4-contest-1

React calculator using the useState hook that allows users to perform basic arithmetic operations on two input numbers. The calculator validate user input and display error and success messages accordingly.

css html react

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/library-management

A simple library management website with a form for issuing books, a table for displaying issued books and their status, and the ability to edit the book's status. The website use an array to store the details of the issued books and display them in a table with a column for status, which can be edited and changes the color of the column.

css html javascript

Last synced: 28 Mar 2025

https://github.com/ayusharma-ctrl/project-f2

This project involves creating a dynamic table to display student data from a JSON file. The table includes a search bar for filtering results and buttons for sorting the data by various criteria. Additionally, clicking on the "sort by gender" button separates the data into two tables based on gender.

css html javascript

Last synced: 28 Mar 2025