Skip to content

Social networking app made with GO , FIBER , GORM ,my sql for backend and using IOS Swift for the frontend

Notifications You must be signed in to change notification settings

kareem2002-k/Ar8y

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ar8y

Ar8y is a dynamic social networking platform that empowers users to connect, share their thoughts, and stay seamlessly updated with their circle of friends. This repository houses the comprehensive source code for both the frontend and backend elements of the application.

Challenge and Skill Development

Ar8y isn't just a social networking application; it's also a testament to our commitment to pushing the boundaries of our skills in backend and iOS development. This app stands as a remarkable challenge that has fueled our growth and expertise in these realms. Through the development of Ar8y, we've embraced the intricacies of backend technologies, real-time communication with WebSockets, and crafting engaging user experiences on the iOS platform.

Table of Contents

Introduction

Ar8y provides a seamless platform for users to engage in conversations, share posts, follow friends, and get real-time notifications. The application is built using a modern tech stack that includes Go for the backend and React for the frontend.

Features

  • User Registration and Secure Authentication
  • Create, Edit, and Delete Posts
  • Follow and Unfollow Other Users
  • Real-time Notifications for User Interactions
  • Explore User Profiles and Timelines
  • Responsive and User-Friendly Interface
  • Direct Messaging for Private Conversations
  • Discover Trending Hashtags and Topics
  • Like, Comment, and Share Posts
  • Advanced Search for Users and Posts
  • Customizable Profile and Settings
  • Accessibility-Focused Design for Inclusivity
  • Dark and Light Modes for Personalization

Installation

Before you begin, ensure you have the following installed:

Follow these steps to set up the project:

  1. Clone the repository:

    git clone https://github.com/your-username/Ar8y.git
  2. Enter the server side ,install go dependencies first then run the main.go file but cd server go run main.go install go dependencies first

  3. open Ar8y file on xcode and run it :)

Contribution

Ar8y is an open playground for innovation and collaboration. If you're inspired to contribute, here's how:

1- Fork the repository.

2- Create a new branch to house your innovation: git checkout -b feature/my-new-feature

3- Commit your enrichments and push to your forked repository.

4- Generate a pull request to the main branch of the core repository.

License

Ar8y is open-source and governed by the MIT License. Dive in, explore, and leverage it as you innovate!

About

Social networking app made with GO , FIBER , GORM ,my sql for backend and using IOS Swift for the frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published