Skip to content

Repository for the Prodactivity application, the gamified productivity app that encourages users to be productive

Notifications You must be signed in to change notification settings

Big-Business-Brains/Prodactivity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Prodactivity-Frontend

This is the repository for the frontend React Native application of ProdActivity. A gamified productivity app that encourages users to keep active by rewarding their progress. The backend repository can be found here.

Build Instructions

The React Native docs give full instructions on setting up React Native on macOS or Windows, instructions on macOS setup are below.

  1. Install Node and Watchman
brew install node watchman
  1. For iOS development, install Xcode from the Mac App Store and this will download compilation tools and simulators for you
  2. You will also need to install the Xcode Command Line Tools. Open Xcode, then choose "Preferences..." from the Xcode menu. Go to the Locations panel and install the tools by selecting the most recent version in the Command Line Tools dropdown.
  3. To use iOS dependencies, you will need CocoaPods
sudo gem install cocoapods
  1. Navigate to the frontend directory
cd prodactivity-frontend
  1. Install the project's dependencies from Node
npm install
  1. Install the iOS dependencies
cd ios && pod install
  1. Run the application either through the debug menu in VS Code, or using the following command
npx react-native run-ios

To run on a real device, you can view instructions here

Prodactivity - Backend

This is the repository for the backend .NET Core application of Prodactivity: A gamified productivity app that encourages users to keep active by rewarding their progress. The frontend repository can be found here.

Build Instructions

Full instructions on how to install .NET Core and setup in VS Code can be found here

  1. Clone the repo to your local machine
  2. Navigate to the project in your Terminal, and go to the prodactivity-backend directory
cd prodactivity-backend
  1. Install .NET Core 3.1 SDK from Microsoft's website
  2. Restore the project and ensure dependencies are added properly
dotnet restore
  1. Build and run the project by pressing the "Run" button in the debug menu in VS Code or run the command below
dotnet run

Documentation

Documentation is generated using NSwag for Swagger documentation.

To view the documentation:

  1. Build and run the project by pressing the "Run" button in the debug menu in VS Code or run the command below
dotnet run
  1. Go to localhost:5001/swagger in your browser

About

Repository for the Prodactivity application, the gamified productivity app that encourages users to be productive

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •