Skip to content

Tweeter is a simple, single-page Twitter clone.

Notifications You must be signed in to change notification settings

DavidGir/tweeter-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tweeter: Subnet Sanctuary

Overview

Tweeter: Subnet Sanctuary is a dynamic, responsive web application inspired by the vibrant and enigmatic world of Cyberpunk. This project is a testament to the power of narrative in driving creative and technical endeavors. It's more than just a Twitter clone; it's an immersive experience into a digital underground, a haven for voices that refuse to be silenced.

Features

  • Cyberpunk-Inspired UI: A unique user interface that captures the essence of a cyberpunk subnet.
  • AI-Generated Backgrounds: Utilizes DALL·E, an AI by OpenAI, to generate captivating and thematic background images, enhancing the cyberpunk ambiance.
  • Responsive Design: Fully responsive web design, ensuring a seamless experience across desktop and tablet devices.
  • Interactive Tweeting Experience: Users can post tweets and interact with the subnet community.
  • Dynamic Content Loading: Tweets are dynamically loaded and rendered on the page.

Screenshots

"desktop-view-1" "desktop-view-2" "tablet-view-1" "tablet-view-2"

Technologies Used

  • HTML5
  • CSS3 (with a focus on Flexbox and Media Queries for responsive design)
  • JavaScript (jQuery)
  • AJAX for asynchronous data handling
  • Node.js and Express (for backend server functionality)
  • DALL·E (for generating AI-based background images)

Installation and Setup

  1. Clone the repository:
git clone [email protected]:DavidGir/tweeter-project.git
  1. Navigate to the project directory:
cd tweeter-project
  1. Install dependencies:
npm install
  1. Start the server:
npm run local
  1. Open your browser and navigate to http://localhost:8080.

The Narrative Behind the Project

The concept of Tweeter: Subnet Sanctuary was born from a fascination with the cyberpunk genre and its thematic elements - a digital frontier teeming with rebels, hackers, and outcasts. This narrative became the driving force behind every design decision, from the neon-infused color palette to the immersive user interactions. The integration of DALL·E for generating background images further accentuates the cyberpunk theme, showcasing the synergy between AI and creative design. The project is a reminder of how storytelling can be a powerful tool in technology and design, creating more than just applications but experiences that resonate.

Responsive Design Strategy

  • Media Queries: Utilized for crafting a responsive design that adapts to various screen sizes (tablet and desktop).
  • Flexbox: Leveraged to create a flexible layout that adjusts to the viewport.

Challenges and Learning

Throughout the development of Tweeter: Subnet Sanctuary, numerous challenges were encountered, particularly in implementing responsive design and AJAX-based tweet submissions. These challenges were opportunities for learning and growth, reinforcing the importance of persistence and creative problem-solving in web development.

Future Enhancements

  • Implement user authentication and authorization.
  • Add more interactive features like tweet likes, replies, and retweets.
  • Add the use of SASS preprocessor.
  • Add responsive design and media query for mobile devices.
  • Enhance the cyberpunk narrative with more immersive elements and storytelling.

Acknowledgements

Special thanks to Lighthouse Labs Vancouver for providing support and the foundational knowledge for this project.

About

Tweeter is a simple, single-page Twitter clone.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published