Skip to content
View Shahriar-Tonmoy's full-sized avatar
🎯
Focusing
🎯
Focusing
Block or Report

Block or report Shahriar-Tonmoy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Shahriar-Tonmoy/README.md

The San Juan Mountains are beautiful!

  Current Stats

  Technical Skills

Proficient in HTML, CSS, Tailwind, React, Express, and MongoDB for web development.

  Projects

1. Hexagon

Real estate Platform (an online platform where people can add and buy real estate properties)

Feature 1:

User can create his/her own account or log in with google. This is controlled by firebase authentication system.

Feature 2:

There are three types of dashboard - admin, agent, and normal users

Feature 3:

Admin dashboard

  • From admin dashboard admin can verify properties requested by agent.
  • From manage users option in dashboard admin can make an user admin or agent. admin can mark an agent as a fraud, then that agent can't add any property and his previously added properties will be removed from whole website. Admin is also allowed here to remove any user from database.
  • From dashboard admin can manage reviews also which are put by users. he/she can delete any review from database and that review cannot be found in any page of this website.

Feature 4:

Agent dashboard

  • From agent dashboard there is a route from where he/she can add a property which he/she wants to sell.
  • Agent can see all of his/her added property from my added property route.
  • from my added property page he/she is able to delete any of his/her added property, also can update any property (which is verified by admin).
  • In requested property agent is able to see all requests for his/her added property. From there he/she can accept/reject that offer.

Feature 5:

User dashboard

  • After clicking on any details button on property card user will found a button called 'Add to wishlist'. Then user will get all of his wishlists in his/her dashboard. From there he/she can make an offer for that property and also can remove any property from wishlist.

  • There is another route which is My bought property. From this, user can see the status of that property, if it is accepted or pending or rejected. If agent accept the offer for a property there will be a 'Pay' button on that property card. Otherwise there will be no 'pay option'

  • Users are allowed to add review on any property. Below property details page there is a section where all reviews on that property can be found. Users also can see his/her reviews in my reviews route from there he/she can delete his review also.

Feature 6:

Homepage

  • In home page there is a section of latest reviews (3).
  • There is an advertisement section. These advertised properties are selected to be advertised by admin. Admin can also remove any advertise anytime from his dashboard.

Live Link:

https://659fdebf9dcf1b03279a1061--shimmering-crostata-52a706.netlify.app/

Technologies

2. N E E D

An online job marketplace where people can post a job and also can bid for a job

Feature 1:

User can create his/her own account or log in with google. This is controlled by firebase authentication system.

Feature 2:

In homepage Jobs are categorized and there is a bid now button for every job and it will redirect user to job details page

Feature 3:

in Job details page there is a form to bid on that job.

Feature 4:

People can post job from add job section. Then he/she is able to see all his/her posted job in 'My posted jobs' section.

Feature 5:

From 'Bid Requests' page he/she can see all the bids on his posted jobs. There he/she can accept or reject the bid and status will be changed. If he/she accept the bid then there will be a progress bar. And bidder will get a button on that job called 'complete'. And status of that job will be in progress until the bidder click the complete button.

Feature :

user can see all of his bids in 'My bids' section.

Live Link

https://need-a2861.web.app/

Technologies

3. Next Wheels

Website for a car shop

Feature 1:

User can create his/her own account or log in with google. This is controlled by firebase authentication system.

Feature 2:

In homepage there are some brand logo and name. If user click on them he/she can see all the products of that brand.

Feature 3:

In that page there will be two options for user, he can update that product info by clicking on update button, or he/she can explore that product by clicking on details button.

Feature 4:

In details button user has an option to add that product to his cart by clicking on 'Add to cart' button.

Feature 5:

On nav-bar there is an option to see user's cart which is "My cart", by clicking on that he/she can check his cart out. There is a button for every product on cart which is "Delete" button. So, user can easily delete a product from cart by clicking on this button

Feature 6:

User can add a new product from "Add Product" section on nav-bar

Live Link

https://brand-website-31e2e.web.app/

Technologies

Current Overview

  • 🌱 I’m currently learning Next JS
  • 💬 Ask me about anything
  • 📫 How to reach me: shahriartonmoy22@gmail.com
  • 😄 Pronouns: he/him
  • ⚡ Fun fact: Love to play DOTA 2

Pinned Loading

  1. Hexagon-client Hexagon-client Public

    This is a real estate platform (an online platform where people can add and buy real estate properties)

    JavaScript

  2. NEED-client NEED-client Public

    An online job marketplace where people can post a job and also can bid for a job

    JavaScript

  3. Next-Wheels-client Next-Wheels-client Public

    Website for a car shop

    JavaScript

  4. PixelVista PixelVista Public

    https://luminous-lamington-145670.netlify.app/

    JavaScript