Skip to content

bora-sen/architectural-agency-website

Repository files navigation

Architectural Agency Concept Site – A Modern Digital Presence

I created this project as a learning experience to deepen my understanding of rendering and animating 3D objects using Three.js. This website showcases a comprehensive platform for an architectural agency, designed to be visually engaging, interactive, and user-friendly.

Table of Contents

Installation

Instructions on how to set up and install the project locally:

  1. Clone the repository:

    git clone https://github.com/bora-sen/architectural-agency-website.git
  2. Navigate to the project directory:

    cd architectural-agency-website
  3. Install dependencies:

    npm install

Technologies Used

  • React.js / Vite : Front-end development
  • Three.js : 3D model rendering library
  • GSAP / GSAP/ScrollTrigger / Animate.css : Smooth & engaging 3D animations
  • Tailwind.css : Styling and responsive design

Todos

  • Optimize the model loading time

Features

  • Clean and minimal UI
  • An integrated contact form allowing potential clients to send inquiries directly through the website.
  • Uses GSAP for animations and Three.js for potential 3D model rendering to add visual depth.
  • Optimized for different screen sizes, ensuring a user-friendly experience on desktops, tablets, and smartphones.
  • Includes a section showcasing completed and ongoing projects with high-quality images and descriptions.

Usage

Details on how to use or interact with the project after installation:

npm start

Navigate to http://localhost:3000 to view the project in your browser.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

Deployment

Steps for deploying the project to a live environment:

  1. Build the project:

    npm run build
  2. Deploy the build folder to your preferred hosting service (e.g., Vercel, Netlify, Heroku).

Contributing

Guidelines for contributing:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -m 'Add a feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Open a pull request.

Contact

For any questions or feedback:


Thank you for checking out my project! Contributions, feedback, and suggestions are welcome.

made with ❤️

About

A consept website with moving 3D background

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors