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.
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/pocket-ai
Simplify daily tasks with AI-powered mini apps.
google-gemini-ai langchain-openai nextauthv5 nextjs14 tensorflow tesseract-ocr 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.
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.
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/edv.iron
nestjs tailwindcss typescript vite-react
Last synced: 23 Feb 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.
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.
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.
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.
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.
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/unstop-assessment
headlessui mui nextjs nextjs13 react tailwind-css
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.
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.
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.
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.
Last synced: 28 Mar 2025