https://github.com/davidthorn/opensourceapp
https://github.com/davidthorn/opensourceapp
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/davidthorn/opensourceapp
- Owner: davidthorn
- License: mit
- Created: 2018-07-23T19:26:27.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-23T20:28:13.000Z (almost 8 years ago)
- Last Synced: 2025-01-31T14:47:46.746Z (over 1 year ago)
- Size: 2.93 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Open Source App
The idea of this repository is for the open source community to decide how the application will look and feel.
## Application Requirements
* The application must be designed for developers
* The application should be useful for the open source community.
* The application should assist with people to learn about programming.
* The application should allow for users to post content about the work which they have done
* The application should allow for users to comment about something that another user has written.
* The application should allow for users to share content using their favourite social media
* The application should respect its users privacy
* Everyone is permitted to work on this project as long as they follow the following rules
## Technologies
The application can be created in many different ways.
All work must be carried out on the relevant branches.
* iOS - iPhone / iPad App
* Android - Android App
* Nativescript - Universal App
* React-Native - Universal App
* Flutter - Universal App
* React - Website
* Symfony - Website
* Laravel - Website
* Angular - Website
## Rules
* Your code is tested by you and can be tested by others
* Your code is understandable by others
* Your code is thoroughly documented
* Your code submitted must only contain code which you have written
* Package managers should only be used to install the core libraries for the technology used on that branch
## TODO's
* The application needs a name
* The applicaton needs a logo
* The application needs a theme
* The application needs a design
## Step One
* Splash screen
* The application must display a splash screen to indicate to the user that its content is being loaded
* Landing Page - This page will be presented to the user and be informative about what the application does (?)
* The landing page should have a way of directing the user to the public content
* The landing page should allow for the user to be navigated to a login or signup feature.
* The landing page should not display any dynamic content.