Cherrydub98 is a personal website themed around the classic Windows 98 aesthetic. It is built with modern web technologies to provide a nostalgic yet functional user experience.
Check out the live demo of the application here.
- 98 Themed UI: Enjoy the retro Windows 98 interface.
- Draggable Windows: Move windows around the screen just like in the old days.
- PDF Preview: View PDF files directly within the site.
- Twitter Embed: Display Twitter timelines.
To set up the project locally, follow these steps:
- Node.js
- npm (or yarn)
- Clone the repository:
git clone https://github.com/chriscodingxyz/cherrydub98.git
- Navigate to the project directory:
cd cherrydub98
- Install dependencies:
npm install
- Run the development server:
npm run dev
Once the development server is running, you can access the application at http://localhost:3000
.
- public: Static assets
- src: Source code
- components: React components
- pages: Application pages
- styles: CSS styles
- utils: Utility functions
- React
- Vite
- Tailwind CSS
- react-pdf
- react-draggable
- 98.css
- win98icons
- crt-screen-effect
- react-twitter-embed
-
react-pdf
- react-pdf
- Adding PDF preview functionality. Easy to use by adding files in the public folder.
-
react-draggable
- npm
- Allows the creation of draggable window divs that users can move around. It provides ways to omit certain areas that will not allow dragging (via CSS class).
-
usehooks
- usehooks
- A great library of various useful hooks for React.
-
98.css
- 98.css
- Utilized for most of the CSS on my themed site.
-
win98icons
- win98icons
- 98 styled icons used throughout this site.
-
crt-screen-effect
- flicker
- Oldschool CRT screen flicker effect.
-
react-twitter-embed
- react-twitter-embed
- Add Twitter timelines in React, not only certain tweets.
-
NFTPriceFloor
- nft-price-floor-api
- Amazing API for all your NFT needs! Have a look at their homepage for a great overview of what can be achieved with love and style!
More features to come...
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create your feature branch:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/YourFeature
- Open a pull request.
Distributed under the MIT License. See LICENSE
for more information.
Chris Coding - chriscodingxyz - [email protected]
Project Link: https://github.com/chriscodingxyz/cherrydub98