So, you are in <insert foreign country with great beers> having an ice-cold pint of <insert beer with a complicated name>. You really like it. You would like to try it again on your next visit.
The sad part is you would never remember it for so long...
-
Install NuGet dependencies
-
Create a RememBeerMeSettings.config file in the src/RememBeer.MvcClient folder
-
The file must have the following structure:
<appSettings> <add key="UserNamesAllowOnlyAlphanumeric" value="true" /> <add key="RequireUniqueEmail" value="true" /> <add key="PasswordMinLength" value="6" /> <add key="PasswordRequireNonLetterOrDigit" value="false" /> <add key="PasswordRequireDigit" value="false" /> <add key="PasswordRequireLowercase" value="false" /> <add key="PasswordRequireUppercase" value="false" /> <add key="UserLockoutEnabledByDefault" value="true" /> <add key="DefaultAccountLockoutTimeSpan" value="5" /> <add key="MaxFailedAccessAttemptsBeforeLockout" value="5" /> <!-- Cloudinary --> <add key="ImageUploadName" value="" /> <add key="ImageUploadApiKey" value="" /> <add key="ImageUploadApiSecret" value="" /> <!-- MailJet --> <add key="MailSenderEmailAddress" value="" /> <add key="MailUsername" value="" /> <add key="MailPassword" value="" /> </appSettings>
-
-
Start the application.
-
Optionally run RemembeerMeDbSeed.sql to import brewery and beer data.
Anyone can view a specific beer review when they have the link. All top beers and brewery rankings are publicly visible.
Users can subscribe to their friends to recieve new review notifications and messages. They can also create and edit their own beer reviews and send messages to their followers.
-
User Management
Website administrators can lock user accounts, change their permissions, manage their basic information and their posted reviews.
-
Brewery/beer management
Administrators can change brewery information, add new beers to a brewery and delete old ones if needed.