Skip to content

A website where users can create and "send" a time capsule that will be stored and revealed to them at a future date. The site would allow users to upload messages, images, or files that will only be viewable after a certain time has passed.

License

Notifications You must be signed in to change notification settings

The-Red-Wood-Lab/Time-capsule-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

Time Capsule Website

Welcome to the Time Capsule Website! This application allows users to create and store their messages, which can be revealed at a future date. It offers a modern and intuitive interface with dark mode support, making it a perfect way to send messages to your future self or loved ones.

Features

  • Create Time Capsules: Users can create a time capsule by filling in their name, a message, and the reveal date.
  • Dark Mode: Toggle between dark and light mode for a comfortable viewing experience.
  • Smooth Animations: Enjoy a smooth user experience with various animations powered by Framer Motion.
  • Responsive Design: The application is designed to work seamlessly on various screen sizes.

Tech Stack

  • Frontend:

    • React
    • Tailwind CSS
    • Framer Motion
    • Lucide React (for icons)
  • Backend:

Getting Started

To get a local copy up and running, follow these steps:

Prerequisites

Make sure you have the following installed on your machine:

  • Node.js
  • npm (Node Package Manager)

Installation

  1. Clone the repository:

    git clone https://github.com/The-Red-Wood-Lab/Time-capsule-website.git
    
  2. Navigate to the project directory:

     cd Time-capsule-website
    
  3. Install the dependencies:

    npm install
    
  4. Start the development server:

     npm start
    
  5. Open your browser and visit http://localhost:3000 to view the application.

Usage

  1. Enter your name, message, and select a reveal date.
  2. Click "Send to Future" to create your time capsule.
  3. The confirmation message will appear upon successful submission.
  4. Use the "Cancel" button to reset the form.

Contributing

Contributions are welcome! If you have suggestions for improvements or features, feel free to create an issue or submit a pull request.

  1. Fork the project.

  2. Create your feature branch:

    git checkout -b feature/MyFeature
    
  3. Commit your changes:

    git commit -m 'Add some feature'
    
  4. Push to the branch:

    git push origin feature/MyFeature
    
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Framer Motion for the animation library.
  • Tailwind CSS for the utility-first CSS framework.
  • Lucide React for the icon library.

About

A website where users can create and "send" a time capsule that will be stored and revealed to them at a future date. The site would allow users to upload messages, images, or files that will only be viewable after a certain time has passed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published