Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/netreconlab/snapcat
A basic social media app that allows you to post pictures and follow users built with SwiftUI and the ParseSwift SDK
https://github.com/netreconlab/snapcat
anypic hacktoberfest parse-sdk parse-server parse-swift social-media social-network swiftui
Last synced: about 2 months ago
JSON representation
A basic social media app that allows you to post pictures and follow users built with SwiftUI and the ParseSwift SDK
- Host: GitHub
- URL: https://github.com/netreconlab/snapcat
- Owner: netreconlab
- License: mit
- Created: 2021-07-11T16:48:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-22T03:40:59.000Z (about 2 years ago)
- Last Synced: 2023-03-09T04:56:04.826Z (almost 2 years ago)
- Topics: anypic, hacktoberfest, parse-sdk, parse-server, parse-swift, social-media, social-network, swiftui
- Language: Swift
- Homepage:
- Size: 925 KB
- Stars: 15
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# SnapCat
![Swift](https://img.shields.io/badge/swift-5.5-brightgreen.svg) ![Xcode 13.2+](https://img.shields.io/badge/xcode-13.2%2B-blue.svg) ![iOS 15.0+](https://img.shields.io/badge/iOS-15.0%2B-blue.svg) ![ci](https://github.com/netreconlab/SnapCat/workflows/ci/badge.svg?branch=main)
SnapCat is a social media application for posting pictures, comments, and finding friends. SnapCat is designed using SwiftUI and the [ParseSwift SDK](https://github.com/netreconlab/Parse-Swift). The app is meant to serve as a base app for University of Kentucky graudate researchers and undergraduate students learning iOS mobile app development.
## Setup Your Parse Server
You can setup your parse-server locally to test using [snapcat branch](https://github.com/netreconlab/parse-hipaa/tree/snapcat) of [parse-hipaa](https://github.com/netreconlab/parse-hipaa). Simply type the following to get your parse-server running with postgres locally:1. Fork [parse-hipaa](https://github.com/netreconlab/parse-hipaa/tree/snapcat)
2. `cd parse-hipaa`
3. `docker-compose up` - this will take a couple of minutes to setup as it needs to initialize postgres, but as soon as you see `parse-server running on port 1337.`, it's ready to go. See [here](https://github.com/netreconlab/parse-hipaa#getting-started) for details
4. If you would like to use mongo instead of postgres, in step 3, type `docker-compose -f docker-compose.mongo.yml up` instead of `docker-compose up`## Fork this repo
1. Fork [SnapCat](https://github.com/netreconlab/SnapCat.git), in particular the [snapcat branch](https://github.com/netreconlab/parse-hipaa/tree/snapcat).
2. Open `SnapCat.xcodeproj` in Xcode
3. You may need to configure your "Team" and "Bundle Identifier" in "Signing and Capabilities"
4. Run the app and data will synchronize with parse-hipaa via http://localhost:1337/parse automatically
5. You can edit Parse server setup in the ParseSwift.plist file in the Xcode browser## View your data in Parse Dashboard
Parse Dashboard is the easiest way to view your data in the Cloud (or local machine in this example) and comes with [parse-hipaa](https://github.com/netreconlab/parse-hipaa). To access:
1. Open your browser and go to http://localhost:4040/dashboard
2. Username: `parse`
3. Password: `1234`
4. Be sure to refresh your browser to see new changes synched from your CareKitSample app