ashmalzahra
Full-Stack Software Developer with a love for Ruby on Rails and React. Open to new opportunities.
Software EngineerRemote
Pinned Repositories
Awesome-books
"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. The data in the application has been managed using JavaScript. Thanks to that, the website will be more interactive.
Awesome-books-with-ES6
"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. The project has been restructured to make it more organized by using modules and practice the ES6 syntax. A medium-fidelity wireframe has been used to build the UI. Built with HTML, CSS, JavaScript ES6.
blog-app
The Blog app is a classic example of a blog website. It is a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.
book-an-appointment-api
A Rails 7 backend for the book an appointment app, responsible for handling requests and managing the database. It interacts with React frontend to perform various actions, including creating new places and reservations, viewing place details, and removing places from the system. Built with Ruby on Rails on backend and React for frontend.
OOP-school-library
This project uses Object Oriented Programming to build a school library app. The tool records what books are in the library and who borrows them. Built with Ruby.
Portfolio
This is my personal website where I showcased my technical skills in different projects that I build with various stacks such as HTML, CSS3, and vanilla JavaScript.
react-to-do-list
A react "To-Do list" tool that helps to organize your day. It simply lists the things that you need to do and allows you to mark them as complete. Built with React.
recipes-app
A Recipe app that keeps track of all your recipes and ingredients. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list. Also, since sharing recipes is an important part of cooking the app should allow you to make them public so anyone can access them. Built with Ruby on Rails.
space-travelers-hub
This project is a Single Page Application(SPA) that has been built working with real live data from SpaceX API. A web application for a company that provides commercial and scientific space travel services. The application will allow users to book rockets and join selected space missions. Built with React and Redux.
Webpack-Project-toDO-list
This is a simple website buit using ES6 Syntax and Webpack of a "To-do list" tool that helps to organize your day. It simply lists the things that you need to do and allows you to mark them as complete.
ashmalzahra's Repositories
ashmalzahra/Awesome-books-with-ES6
"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. The project has been restructured to make it more organized by using modules and practice the ES6 syntax. A medium-fidelity wireframe has been used to build the UI. Built with HTML, CSS, JavaScript ES6.
ashmalzahra/Portfolio
This is my personal website where I showcased my technical skills in different projects that I build with various stacks such as HTML, CSS3, and vanilla JavaScript.
ashmalzahra/Webpack-Project-toDO-list
This is a simple website buit using ES6 Syntax and Webpack of a "To-do list" tool that helps to organize your day. It simply lists the things that you need to do and allows you to mark them as complete.
ashmalzahra/OOP-school-library
This project uses Object Oriented Programming to build a school library app. The tool records what books are in the library and who borrows them. Built with Ruby.
ashmalzahra/space-travelers-hub
This project is a Single Page Application(SPA) that has been built working with real live data from SpaceX API. A web application for a company that provides commercial and scientific space travel services. The application will allow users to book rockets and join selected space missions. Built with React and Redux.
ashmalzahra/book-an-appointment-api
A Rails 7 backend for the book an appointment app, responsible for handling requests and managing the database. It interacts with React frontend to perform various actions, including creating new places and reservations, viewing place details, and removing places from the system. Built with Ruby on Rails on backend and React for frontend.
ashmalzahra/react-to-do-list
A react "To-Do list" tool that helps to organize your day. It simply lists the things that you need to do and allows you to mark them as complete. Built with React.
ashmalzahra/blog-app
The Blog app is a classic example of a blog website. It is a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.
ashmalzahra/bookstore
The Bookstore website has been built in order to learn how to use React and Redux in the context of a real application. A Zeplin design has been parsed to create the UI.
ashmalzahra/Leaderboard
The leaderboard website displays scores submitted by different players. The website is build according to the medium-fidelity wireframe to create a UI. For this application the priority is to create a working version of the leaderboard that preserves user input.
ashmalzahra/math-magicians
This project is about building the core functionality of a calculator and is, a full website that includes 3 sub-pages. A medium-fidelity wireframes has been used to create a UI.
ashmalzahra/OOP-four-principles-by-example
The project displays OOP four principles - (Encapsulation, Abstraction, Inheritance, Polymorphism) with respective examples. The project also displays examples of composition, association, and aggregation.
ashmalzahra/Ruby_decode-message
This project uses Ruby syntax for basic programming operations. You can use the program command line to decode a Morse code message.
ashmalzahra/vet_clinic-database
In this project, PostgreSQL - relational database, is used to create the data structure for a Vet Clinic.
ashmalzahra/recipes-app
A Recipe app that keeps track of all your recipes and ingredients. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list. Also, since sharing recipes is an important part of cooking the app should allow you to make them public so anyone can access them. Built with Ruby on Rails.
ashmalzahra/AshmalZahra
ashmalzahra/book-an-appointment-front-end
React front end for book an appointment app.
ashmalzahra/Budget
A mobile web application built with Ruby on Rails where users can manage their budget; users can list expenses associated with a category and see how much money they've spent and on what transaction.
ashmalzahra/Clone-Wars
100+ open-source clones of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify, Whatsapp, Youtube etc. See source code, demo links, tech stack, github stars.
ashmalzahra/hello-rails
ashmalzahra/hello-rails-back-end
Set up a "Hello world" project with two apps.
ashmalzahra/hello-rails-react
Set up a "Hello world" project as one app with Webpack.
ashmalzahra/hello-react-front-end
Set up a "Hello world" project with two apps.
ashmalzahra/JavaScript-group-capstone-project
This JavaScript capstone project is about building web application based on an external API. The API provides data about TV Shows and the app has been built around it.
ashmalzahra/project-code-review
This project requires thinking about the quality of your code and communication in code reviews by asking learning partner(s) for code review.
ashmalzahra/stack-on-a-budget
A collection of services with great free tiers for developers on a budget. Sponsored by Mockoon, the best mock API tool. https://mockoon.com
ashmalzahra/stocks-metrics
This React capstone project is about building a mobile web application to check a list of Company Stocks metrics (numeric values) created making use of React and Redux.
ashmalzahra/TDD-project
ashmalzahra/Testing-practice
This project requires writing a few practical tests for JavaScript functions using the Jest library. Making sure to follow the AAA pattern to make tests easier for other developers to read and understand. Also using the TDD approach in practice.
ashmalzahra/Try-Gitflow
This project requires practicing Gitflow in order to make sure that it has been understood very well.