Skip to content

SingleDevOps/Shakespeare-Poems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shakespeare Poems App

A React Native mobile application that provides a collection of Shakespeare's poems with interactive features and a modern user interface.

Features

  • Poem Collection: Browse through a curated collection of Shakespeare's poems
  • Search Functionality: Search poems by title, author, or content
  • Dynamic Font Size: Adjust text size for comfortable reading
  • Clean UI: Modern and intuitive user interface
  • Navigation: Easy navigation between poems and sections
  • Amaze Me: Random poem selection feature

Screenshots

interface1Interface2

Interface3Interface4

Tech Stack

  • React Native
  • TypeScript
  • React Navigation
  • React Native Elements
  • Custom Fonts Integration

Project Structure

├── src/
│   ├── components/
│   │   ├── MainPage.tsx
│   │   ├── Poems.tsx
│   │   ├── PoemDetail.tsx
│   │   └── AmazeMe.tsx
│   ├── constants/
│   │   └── fonts.ts
│   └── data/
│       └── Poems.json

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/shakespeare-poems-app.git
  1. Install dependencies:
cd shakespeare-poems-app
npm install
  1. Run the application:
npx react-native run-android
# or
npx react-native run-ios

Usage

  1. Main Screen: Choose between "Poems" and "Amaze Me" options
  2. Poems List: Browse or search through the collection
  3. Poem Detail: Read poems with adjustable font size
  4. Search: Use the search bar to find specific poems

Contributing

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

License

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

Acknowledgments

  • Font families used: Noto Serif

Contact

Project Link: https://github.com/yourusername/shakespeare-poems-app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published