Coder Social home page Coder Social logo

reggest's Introduction

Prerequisites

  1. Yarn
  2. Dotnet SDK
  3. Microsoft SQL Server
  4. Watchman

Dev Setup

  1. run git clone https://github.com/MartinDawson/Reggest.git on your command prompt
  2. run cd Reggest/Reggest to move into the source directory of the solution
  3. run yarn install to install the npm packages
  4. run yarn run setup to setup the project
  5. Create a '.env' file in this directory. I.e "Reggest/Reggest/.env". Copy and paste all of the variables from the .env variables section here into this file.
  6. run yarn run start to start the project
  7. Open http://localhost:49891

A new database called 'Reggest' will be created in MSSQL with the credentials:

  • Server name: '.'
  • Authentication: 'Windows Authentication'

This database will then be filled with the correct schema and data automatically when you run the app.

.env variables

NODE_ENV=development
RECAPTCHA_SITE_KEY=6Ley01QUAAAAAHFUtLNjjoZzJAOEqr1iyztvEECM

Feedback

https://www.reddit.com/r/xxfitness/comments/8f5ct5/i_created_a_website_that_recommends_fitness_plans/?st=jgjjqg9m&sh=c12a96e5

The problem

There are a lot of fitness plans in the world that overwhelm beginners

The solution

Implement a simplistic QandA functionality type app that suggests the best fitness plans to meet the users goals

Key aspects

  • Must provide a fitness plan that meets the users needs
  • Must be as simple as possible for the user
  • The faster the user gets to their chosen fitness plan in as little questions as possible the better
  • Must only provide fitness plans that are being used by many people and/or have proven results

Current Target Audience

  • Beginners who are starting fitness in gyms, specifically users from r/fitness and r/xxfitness

Business Model

  • Free app

Competitors

  • http://www.rohitnair.net/pp/:
    • End results are a long wall of text for some chosen features
    • Doesn't list many results for chosen fitness programs
    • Unnecessary choices such as Police/Military Training which noone cares about
    • Not specific enough to users goals, e.g. days per week training
  • https://www.bodbot.com/
    • Doesn't list specific fitness plans such as 'Strong Curves', 'Nsuns' etc but instead gives specific exercices
    • Not recommended by r/xxfitness or r/fitness to do this but instead to use pre-made tested plans
  • http://www.strongur.io/
    • Same problems as bodbot

reggest's People

Contributors

martindawson avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

superronjon

reggest's Issues

Setup CI

Not bothering until more users.

Research questions, answers and fitness plans

Keep the target audience in mind

  • Must only provide fitness plans that are being used by many people and/or have proven results, for example: Nsuns, Strong Curves, StrongLifts etc.
  • Fitness plans that have variations for the fitness plans are very useful, for example: Nsuns 6/4/3 day variations, as these can then be targeted towards people who have different days then can make it to the gym.
  • Fitness plans MUST include those on r/xxfitness
  • A list of useful links for each fitness plan would be awesome, for example if the user gets 'Strong Curves' as a fitness plan then we could include the following as resources:

Add SSR

  • Remove the og tags and some meta tags from .ejs as well.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.