StriterAlfa
Back-End Web Developer
What is Tripeace?
Tripeace is a open source website based on C# .NET language under development, to be another OT Tibia website option instead of PHP language version. The application has the same name that my old guild on global Tibia. You surely can use your OT Server name on the website, Tripeace is just the project name.
Who are you?
I'm Igor, a 3 years experienced .NET web developer, mainly back-end based, I worked also with test automation and developers team management. Nowadays I'm unemployed and need to raise some money to pay my bills and food.
My GitHub: igorquintaes · GitHub
My portfolio website: Igor Pauli Quintaes
What you will need to host it?
- Windows machine with IIS and .NET Framework, or Linux machine;
- Update the TFS MySQL database using a updated .sql project file;
- Optionally, Visual Studio to alter back-end logic;
Features:
- Multi-language support
The website has a default language, but you can add new languages and the user choose one of those.
- Security
.NET has a default protection that does not allow any kind of injection or unauthorized access.
- Multi-Plataform
You can host the website on a Windows machine or even a Linux.
- ORM Instead of SQL queries
You does not need make a SQL query to obtain data. You can acess the database trought simple variables and objects.
- Log whatever what happened on your website
As default the platform logs all IPs, accounts and what pages they tried to access. It logs too attempts to hack or to exploit bugs, system errors (to be easy to identify and fix), but can log everithing based on your configuration.
- God and Game Master dashboard
Contains informations to analisy and alter data based on administrators preferences.
- Full customizable template
You can change all the layout based on what you want using HTML, CSS and a similar PHP syntaxe named Razor to make some dynamic logic on the page (IF, FOR, Data variables etc).
- Post System
With new, polls, like a blog with whatever you want.
- E-mail System
With news, account recovery, account confirmation and more.
What I did so far:
- Database connection and mapping into variables;
- Multi-language System;
- Log System;
- Securely login system (block the access with 3 invalid attempts);
- Account Creation and login/logout;
- Character Creation;
- Admin Dashboard;
- Admin Account Management (List, Block/Unblock website login);
What is going to be developed:
- Admin Account Management (Ban, Unban, Edit, Delete);
- Admin Character Management;
- Admin Global Settings Management;
- Library
- Forum
- Post System like a blog;
- Guild system;
- Highscores;
- Premium and Vip/Items payment;
- About Page;
- Contact Form;
- And more!
What libs and tools this platform uses:
- C# .NET Core as main language;
- HTML, CSS, Javascript/JQuery and Razor Syntaxe to make the front-end template;
- Entity Framework Core as database ORM;
- NLOG to save system and user registers;
- Cloudscribe to make list paginations;
- AutoMapper to make object mapping;
- .NET Core Identity to create a security layer around website account services and access.
You can find the source code in the bellow link:
GitHub - igorquintaes/Tripeace: An open-source and free Open Tibia Website written in C# .NET
Donate!
It is a free and open source project started and in development by a unemployed guy. Please, if you can, make some donation to help me pay pending bills.
My paypal: [email protected]
igorquintaes · GitHub
Tripeace is a open source website based on C# .NET language under development, to be another OT Tibia website option instead of PHP language version. The application has the same name that my old guild on global Tibia. You surely can use your OT Server name on the website, Tripeace is just the project name.
Who are you?
I'm Igor, a 3 years experienced .NET web developer, mainly back-end based, I worked also with test automation and developers team management. Nowadays I'm unemployed and need to raise some money to pay my bills and food.
My GitHub: igorquintaes · GitHub
My portfolio website: Igor Pauli Quintaes
What you will need to host it?
- Windows machine with IIS and .NET Framework, or Linux machine;
- Update the TFS MySQL database using a updated .sql project file;
- Optionally, Visual Studio to alter back-end logic;
Features:
- Multi-language support
The website has a default language, but you can add new languages and the user choose one of those.
- Security
.NET has a default protection that does not allow any kind of injection or unauthorized access.
- Multi-Plataform
You can host the website on a Windows machine or even a Linux.
- ORM Instead of SQL queries
You does not need make a SQL query to obtain data. You can acess the database trought simple variables and objects.
- Log whatever what happened on your website
As default the platform logs all IPs, accounts and what pages they tried to access. It logs too attempts to hack or to exploit bugs, system errors (to be easy to identify and fix), but can log everithing based on your configuration.
- God and Game Master dashboard
Contains informations to analisy and alter data based on administrators preferences.
- Full customizable template
You can change all the layout based on what you want using HTML, CSS and a similar PHP syntaxe named Razor to make some dynamic logic on the page (IF, FOR, Data variables etc).
- Post System
With new, polls, like a blog with whatever you want.
- E-mail System
With news, account recovery, account confirmation and more.
What I did so far:
- Database connection and mapping into variables;
- Multi-language System;
- Log System;
- Securely login system (block the access with 3 invalid attempts);
- Account Creation and login/logout;
- Character Creation;
- Admin Dashboard;
- Admin Account Management (List, Block/Unblock website login);
What is going to be developed:
- Admin Account Management (Ban, Unban, Edit, Delete);
- Admin Character Management;
- Admin Global Settings Management;
- Library
- Forum
- Post System like a blog;
- Guild system;
- Highscores;
- Premium and Vip/Items payment;
- About Page;
- Contact Form;
- And more!
What libs and tools this platform uses:
- C# .NET Core as main language;
- HTML, CSS, Javascript/JQuery and Razor Syntaxe to make the front-end template;
- Entity Framework Core as database ORM;
- NLOG to save system and user registers;
- Cloudscribe to make list paginations;
- AutoMapper to make object mapping;
- .NET Core Identity to create a security layer around website account services and access.
You can find the source code in the bellow link:
GitHub - igorquintaes/Tripeace: An open-source and free Open Tibia Website written in C# .NET
Donate!
It is a free and open source project started and in development by a unemployed guy. Please, if you can, make some donation to help me pay pending bills.
My paypal: [email protected]
igorquintaes · GitHub
Last edited: