Skip to content

samuhmatos/NubbleApp

Repository files navigation

Nubble App

Nubble App is a social networking application built with React Native CLI, TypeScript, and @shopify/restyle. It aims to provide users with an engaging platform to connect and share their experiences through a familiar and intuitive user interface. Nubble App é um aplicativo de rede social feito com Rect Native CLI, TypeScript e @shopify/restyle.

Features

The Nubble App offers the following features:

  1. User Authentication: Users can create an account, log in, and log out securely. This ensures that only authorized users can access the app's functionalities.

  2. Profile Customization: Users can personalize their profiles by adding a profile picture, bio, and other relevant details. This feature allows users to express their identity and interests.

  3. News Feed: The app provides a news feed where users can discover and browse through posts shared by other users. The news feed keeps users up-to-date with the latest activities from the people they follow.

  4. Post Creation: Users can create their own posts by uploading photos, videos, or sharing text-based content. This feature enables users to showcase their experiences, thoughts, and creativity.

  5. Like and Comment: Users can engage with posts by liking and commenting on them. This interaction allows users to show appreciation for posts they enjoy and start conversations around shared interests.

  6. Follow and Unfollow: Users can follow other users to stay connected and receive updates from their posts. They can also unfollow users if they no longer wish to see their content. This feature fosters a sense of community and enables users to curate their feed based on their preferences.

Installation

To set up Nubble App locally, follow these steps:

  1. Clone the repository: git clone https://github.com/samuhmatos/NubbleApp
  2. Navigate to the project directory: cd NubbleApp
  3. Install dependencies: yarn
  4. Start the app: yarn start
  5. Follow the instructions to launch the app on an emulator or physical device.

Dependencies

Nubble App relies on the following dependencies:

  • React Native: A framework for building native mobile applications using JavaScript and React.
  • TypeScript: A superset of JavaScript that provides static typing and improved tooling.
  • React Native CLI: Command-line tools for React Native development.
  • @shopify/restyle: A library that simplifies styling in React Native applications.

Make sure to have these dependencies installed and up to date before running the app.

Contributing

We welcome contributions from the community to enhance Nubble App. If you have any ideas, suggestions, or bug fixes, please open an issue or submit a pull request.

License

Nubble App is open-source and released under the MIT License. Feel free to use, modify, and distribute the codebase as per the terms of this license.

Contact

If you have any questions, suggestions, or feedback, please contact Gabriel Coelho. We would love to hear from you and help you with any queries related to Nubble App.

Course Information

The NubbleApp project was completed as a part of Coffstack course.

Happy networking and enjoy using Nubble App!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published