Pinned Repositories
adopt-a-pet-starter
Animal_funFacts
JSX rendering & virtual DOM
Appointment_Planner_React
Async_GETrequests
Making asynchronous GET Requests using async() and await()
Company_Homepage
Independent Project
CreditCardChecker
Credit card checker using Luhn algorithm
Dev_Cheatsheet
Developers' HTML Cheatsheet
MyPortfolio
Portfolio project
orders_project_Swagger_OpenAPI
Designing an API contract using the OpenAPI spec and YAML on tools like Swagger Editor, utilizing SwaggerUI to generate API documentation, and creating a working RESTful API using API contract.
RESTful_Restaurant_Review_Site
Building an API to connect the front-end and back-end of a restaurant review site. This site will allow its users to view a list of saved restaurants, add to that list, star their favorite restaurants, and leave comments about these places.
Sandhya80's Repositories
Sandhya80/RESTful_Restaurant_Review_Site
Building an API to connect the front-end and back-end of a restaurant review site. This site will allow its users to view a list of saved restaurants, add to that list, star their favorite restaurants, and leave comments about these places.
Sandhya80/orders_project_Swagger_OpenAPI
Designing an API contract using the OpenAPI spec and YAML on tools like Swagger Editor, utilizing SwaggerUI to generate API documentation, and creating a working RESTful API using API contract.
Sandhya80/BookStore_Indexes_Adv_PostgreSQL
A back-end project to optimise an online bookstore's database performance using Indexes in PostgreSQL
Sandhya80/BookStore_IntermediateIndexes_Adv_PostgreSQL
In this Intermediate Book Store Indexes project, we’ll look at how adding more complex indexes can help (or hurt!) our db.
Sandhya80/Build_InventoryDB_postgreSQL
A DB schema to organize an inventory of mechanical parts that keep track of all parts, manufacturer, category, location, available inventory, and related infos. This might be updated and queried by an inventory management app that accepts input from users unfamiliar to DB structures. Sufficient data quality checks are needed for valid data entry.
Sandhya80/Bytes_OfChina_SQLProject
Designing a database schema for a restaurant so that it can display menu, ratings and other details on its new website!
Sandhya80/CcdOnlineStore
Building a program that mimics an online store using core Redux API methods.
Sandhya80/CcdStoreProject
Building a program that mimics an online store using core Redux API methods
Sandhya80/connecting_external-api
Building on top of the RESTful Restaurants project to connect the application to an external API to persist the data, and using supabase to host PostgreSQL tables.
Sandhya80/creating-rest-api_BookStore
Creating REST API endpoints, to connect the React front-end to a Node.js back-end.
Sandhya80/Database_Triggers_Project
Making sure that we have a record of when customer information is modified and to ensure changes match the business rule of an online watch store using Database triggers.
Sandhya80/DataExchangeService_AdvPostgreSQL
A project implementing a PostgreSQL database that’s suitable for storing data for a data sharing application.
Sandhya80/DefensiveCoding_JS_TreyCodingProject
Updating legacy code of a Node.js express server that hosts web pages consisting of various utilities. Finding and fixing vulnerabilities to improve overall security using defensive coding methods in Javascript.
Sandhya80/deploying-full-stack-with-render-sample
Deploying a complex PERN application using Render
Sandhya80/eCommerceRestApi
Sandhya80/Expense_Tracker_Project
A budgeting and expense tracking app ( did refactoring with Redux Toolkit)
Sandhya80/express-hello-world
Express Hello World Example on Render https://render.com
Sandhya80/Feedster_JQuery_Project
Adding dynamic behaviour to the 'Feedster' website by adding hover functionality to its navigation menu and buttons, and limiting its users’ posts to 140 characters or less, using JQuery methods on event handlers.
Sandhya80/flashcards-starting-code-react-v18
Sandhya80/MatchingMemory_Game
Showing that a nested component can access data and dispatch actions as easily as a higher level component by using React-redux library. React-redux can bind the UI rendering of React to the state management of Redux.
Sandhya80/Message-Mixer_Node.js
message-encryption which transforms input text, using 3 methods of ciphers for encoding and decoding, and to display the encrypted message to the console.
Sandhya80/MVC_Architecture_Expense_Tracker_App
Building the connections between the Model, View, and Controller(MVC Architecture) of an expense tracker application( a Full-Stack App).
Sandhya80/Preventing_CSRF_Codey-s_ConfectioneryProject
Fixing the CSRF(Cross-Site Request Forgery Attacks) vulnerabilities on the web forms (Ordering form and the Contact form) of a Confectioneries website.
Sandhya80/Preventing_SQL_InjectionAttacks
Hardening the web-form to validate that the submission is a number, as well as converting the SQL query to a prepared statement preventing a SQL injection attack.
Sandhya80/Preventing_XSS_restReviewProject
Implementing best practices and adding layers of security to protect the 'Restreview app' from DOM-Based, Reflected, and Stored XSS Attacks. Using helmet and express-validator and other alternative methods from the document object to prevent any potential attacks on the application.
Sandhya80/Redux_News_Reader
A news reader in which users can view and comment on it's articles
Sandhya80/Sandhya80
Config files for my GitHub profile.
Sandhya80/to-do-list-MVC_project
A simple to-do list web application leveraging the MVC architecture. This web application will allow users to add a new task to their to-do list. Users will also be able to remove tasks from the list once they have completed them by clicking on the list item.
Sandhya80/Traffic_Analytics_DB_Maintainence
Using various DB maintenance methods to manage a table that receives constant updates from a network of sensors.
Sandhya80/wedding-rsvp-off-platform-project
Elizabeth and Phillip's wedding guests are required to update the guest lists. To RSVP, we are forking their repository and creating a pull request.