ayusharma-ctrl
Recent graduate with a passion for Full Stack Development. Possessing strong technical skills in JS, TS, ReactJs, NextJs, NodeJs, Express, NestJs & MongoDB.
Pinned Repositories
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.
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.
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.
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.
LinkedIn-AI-Writer-Extension
This Plasmo extension for LinkedIn streamlines AI-generated replies by inserting prompts, saving users time and improving response quality.
Momentum
Basic dashboard design using React Flow
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.
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.
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.
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.
ayusharma-ctrl's Repositories
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.
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.
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.
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.
ayusharma-ctrl/Momentum
Basic dashboard design using React Flow
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.
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.
ayusharma-ctrl/Pocket-Ai
Simplify daily tasks with AI-powered mini apps.
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.
ayusharma-ctrl/Taskify
Manage your day-to-day tasks
ayusharma-ctrl/Tele-Bot
A Telegram bot (@cg444bot) designed to automate group management on behalf of the user.
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.
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.
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.
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.
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.
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.
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.
ayusharma-ctrl/accuknox
Basic Dashboard Design
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.
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.
ayusharma-ctrl/code-editor
A simple code editor with some syntax highlighting.
ayusharma-ctrl/Cryptofy
Connect your crypto wallets like MetaMask and Phantom to view balances instantly.
ayusharma-ctrl/ExpenseTracker
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.
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.
ayusharma-ctrl/MERN-Basic-Assignment
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.
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.
ayusharma-ctrl/Unstop-Assessment