deveshp007 / stories

A project from Terribly Tiny Tales

Home Page:https://ttt-stories-dp.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stories - Terribly Tiny Tales User Profile Page

Description

Stories is a user profile page for Terribly Tiny Tales, showcasing a beautifully designed UI layout. This project is implemented using React.js, CSS, and Bootstrap.

Link to the live deployment: https://ttt-stories-dp.netlify.app/

Features

  • Responsive design: The user profile page is designed to adapt to various screen sizes, providing a seamless experience on both desktop and mobile devices.
  • Post Display: The posts on the user profile page are populated dynamically from the Posts component.

Components

The following components are used in the project:

  • App: The main component that renders the entire page.

  • TopBar: The top bar of the page that contains the Terribly Tiny Tales logo, STORIES a text and a Courses Button.

  • UserInfo : The component that renders the user's cover picture, profile picture, name, and bio.

  • Posts: The component that renders the posts on the page.

Posts Data

The posts displayed on the page are generated using the following Posts function:

const Posts = () => {
  const posts = [
    // ... (list of post objects)
  ];

  return (
    // ... (JSX rendering posts)
  );
};

export default Posts;

Packages Used

The following packages are used in the project:

  • react: A JavaScript library for building user interfaces.

  • react-icons: A collection of icons for React.js.

  • bootstrap: A CSS framework for developing responsive, mobile-first websites.

How to Run the App

To run the React.js app locally, follow these steps:

  1. Clone the repository to your local machine.
git clone https://github.com/deveshp007/stories.git
  1. Navigate to the project directory.
cd stories
  1. Install the dependencies.
npm install
  1. Run the app.
npm start
  1. Open the app in your browser.
http://localhost:3000

About

A project from Terribly Tiny Tales

https://ttt-stories-dp.netlify.app/


Languages

Language:JavaScript 67.4%Language:CSS 22.0%Language:HTML 10.6%